{
  "version": "malaga-discovery-20261103-v1",
  "generatedOn": "2026-11-03",
  "thresholdPct": 95,
  "sources": [
    {
      "id": "malaga_barrios_20261031",
      "name": "Ayuntamiento de Málaga: Sistema de Información Cartográfica, barrios, consulta 2026-10-31",
      "origin_url": "https://datosabiertos.malaga.eu/recursos/urbanismoEInfraestructura/planimetria/callejero/da_cartografiaBarrio-4326.geojson",
      "license": "CC BY-SA 4.0 (URL e identificador del catálogo; título discordante CC BY 4.0)",
      "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
      "attribution": "Ayuntamiento de Málaga, Ordenación del Territorio y Vivienda. Sistema de Información Cartográfica, barrios. Consulta 31/10/2026. Transformación por ZONARA.",
      "terms_of_use": "Catálogo https://datosabiertos.malaga.eu/dataset/sistema-de-informacion-cartografica-barrio: license_id by-sa-40 y URL by-sa/4.0, pero título CC BY 4.0. Se conserva esta discrepancia y se cumplen atribución, identificación de cambios y compartirigual CC BY-SA 4.0 para geometrías derivadas. Sin garantía de actualidad; la fecha de consulta no se presenta como edición cartográfica.",
      "consulted_on": "2026-10-31"
    },
    {
      "id": "malaga_districts_20261031",
      "name": "Ayuntamiento de Málaga: Sistema de Información Cartográfica, distritos municipales, consulta 2026-10-31",
      "origin_url": "https://datosabiertos.malaga.eu/recursos/urbanismoEInfraestructura/planimetria/callejero/da_cartografiaDistritoMunicipal-4326.geojson",
      "license": "CC BY-SA 4.0 (URL e identificador del catálogo; título discordante CC BY 4.0)",
      "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
      "attribution": "Ayuntamiento de Málaga, Ordenación del Territorio y Vivienda. Sistema de Información Cartográfica, distritos municipales. Consulta 31/10/2026. Transformación por ZONARA.",
      "terms_of_use": "Catálogo https://datosabiertos.malaga.eu/dataset/sistema-de-informacion-cartografica-distrito-municipal: license_id by-sa-40 y URL by-sa/4.0, pero título CC BY 4.0. Se conserva esta discrepancia y se cumplen atribución, identificación de cambios y compartirigual CC BY-SA 4.0 para geometrías derivadas. Unión de distritos para delimitar el municipio; la fecha de consulta no se presenta como edición cartográfica.",
      "consulted_on": "2026-10-31"
    },
    {
      "id": "malaga_ine_sections_2021",
      "name": "INE seccionado censal 01/01/2021, selección Málaga 29067",
      "origin_url": "https://www.ine.es/prodyser/cartografia/seccionado_2021.zip",
      "license": "Condiciones de reutilización INE (aviso legal)",
      "license_url": "https://www.ine.es/ss/Satellite?L=0&c=Page&cid=1254735849170&p=1254735849170&pagename=Ayuda%2FINELayout",
      "attribution": "Elaboración propia con datos del Instituto Nacional de Estadística",
      "terms_of_use": "Reutilización comercial/no comercial con atribución y fecha de actualización; identificar cambios, conservar metadatos y no sugerir respaldo del INE. Supresiones se conservan como ausencia. Consulta de licencia 03/11/2026. Geometría de la edición estadística, selección municipal y reproyección; no sustituir geografías históricas por límites actuales.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_ine_sections_2022",
      "name": "INE seccionado censal 01/01/2022, selección Málaga 29067",
      "origin_url": "https://www.ine.es/prodyser/cartografia/seccionado_2022.zip",
      "license": "Condiciones de reutilización INE (aviso legal)",
      "license_url": "https://www.ine.es/ss/Satellite?L=0&c=Page&cid=1254735849170&p=1254735849170&pagename=Ayuda%2FINELayout",
      "attribution": "Elaboración propia con datos del Instituto Nacional de Estadística",
      "terms_of_use": "Reutilización comercial/no comercial con atribución y fecha de actualización; identificar cambios, conservar metadatos y no sugerir respaldo del INE. Supresiones se conservan como ausencia. Consulta de licencia 03/11/2026. Geometría de la edición estadística, selección municipal y reproyección; no sustituir geografías históricas por límites actuales.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_ine_sections_2025",
      "name": "INE seccionado censal 01/01/2025, selección Málaga 29067",
      "origin_url": "https://www.ine.es/prodyser/cartografia/seccionado_2025.zip",
      "license": "Condiciones de reutilización INE (aviso legal)",
      "license_url": "https://www.ine.es/ss/Satellite?L=0&c=Page&cid=1254735849170&p=1254735849170&pagename=Ayuda%2FINELayout",
      "attribution": "Elaboración propia con datos del Instituto Nacional de Estadística",
      "terms_of_use": "Reutilización comercial/no comercial con atribución y fecha de actualización; identificar cambios, conservar metadatos y no sugerir respaldo del INE. Supresiones se conservan como ausencia. Consulta de licencia 03/11/2026. Geometría de la edición estadística, selección municipal y reproyección; no sustituir geografías históricas por límites actuales.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_ine_sections_2026",
      "name": "INE seccionado censal 01/01/2026, selección Málaga 29067",
      "origin_url": "https://www.ine.es/prodyser/cartografia/seccionado_2026.zip",
      "license": "Condiciones de reutilización INE (aviso legal)",
      "license_url": "https://www.ine.es/ss/Satellite?L=0&c=Page&cid=1254735849170&p=1254735849170&pagename=Ayuda%2FINELayout",
      "attribution": "Elaboración propia con datos del Instituto Nacional de Estadística",
      "terms_of_use": "Reutilización comercial/no comercial con atribución y fecha de actualización; identificar cambios, conservar metadatos y no sugerir respaldo del INE. Supresiones se conservan como ausencia. Consulta de licencia 03/11/2026. Geometría de la edición estadística, selección municipal y reproyección; no sustituir geografías históricas por límites actuales.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_ine_padron_2022",
      "name": "INE Padrón 2022: secciones Málaga, edad/nacionalidad/nacimiento",
      "origin_url": "https://www.ine.es/jaxi/files/_px/es/csv_bdsc/t20/e245/p07/a2022/2901.csv",
      "license": "Condiciones de reutilización INE (aviso legal)",
      "license_url": "https://www.ine.es/ss/Satellite?L=0&c=Page&cid=1254735849170&p=1254735849170&pagename=Ayuda%2FINELayout",
      "attribution": "Elaboración propia con datos del Instituto Nacional de Estadística",
      "terms_of_use": "Reutilización comercial/no comercial con atribución y fecha de actualización; identificar cambios, conservar metadatos y no sugerir respaldo del INE. Supresiones se conservan como ausencia. Consulta de licencia 03/11/2026. Tablas 2901, 2902 y 2905. Población de 01/01/2022; últimas tablas de esta operación. Conteos repartidos por solape EPSG:3035, tasas desde conteos. 0–14 y 65 y más, sin estimar edad 15 dentro del grupo 15–19. https://www.ine.es/jaxi/files/_px/es/csv_bdsc/t20/e245/p07/a2022/2902.csv; https://www.ine.es/jaxi/files/_px/es/csv_bdsc/t20/e245/p07/a2022/2905.csv",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_ine_adrh_2024",
      "name": "INE ADRH 2024: Málaga, renta media por persona/hogar, tabla 31106",
      "origin_url": "https://www.ine.es/jaxiT3/files/t/es/csv_bdsc/31106.csv",
      "license": "Condiciones de reutilización INE (aviso legal)",
      "license_url": "https://www.ine.es/ss/Satellite?L=0&c=Page&cid=1254735849170&p=1254735849170&pagename=Ayuda%2FINELayout",
      "attribution": "Elaboración propia con datos del Instituto Nacional de Estadística",
      "terms_of_use": "Reutilización comercial/no comercial con atribución y fecha de actualización; identificar cambios, conservar metadatos y no sugerir respaldo del INE. Supresiones se conservan como ausencia. Consulta de licencia 03/11/2026. Renta fiscal 2024 y geografía 01/01/2025. Se selecciona únicamente la última edición 2024; no se copia el historial. Renta base de sección representativa y perfil ponderado por solape; no medición individual H3.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_ine_demography_2024",
      "name": "INE ADRH 2024: Málaga, población y tamaño de hogar, tabla 31114",
      "origin_url": "https://www.ine.es/jaxiT3/files/t/es/csv_bdsc/31114.csv",
      "license": "Condiciones de reutilización INE (aviso legal)",
      "license_url": "https://www.ine.es/ss/Satellite?L=0&c=Page&cid=1254735849170&p=1254735849170&pagename=Ayuda%2FINELayout",
      "attribution": "Elaboración propia con datos del Instituto Nacional de Estadística",
      "terms_of_use": "Reutilización comercial/no comercial con atribución y fecha de actualización; identificar cambios, conservar metadatos y no sugerir respaldo del INE. Supresiones se conservan como ausencia. Consulta de licencia 03/11/2026. Demografía de referencia 01/01/2025 asociada a renta fiscal 2024. Hogares estimados = población/tamaño medio publicado; no recuento censal.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_aemet_6155a_1981_2010",
      "name": "AEMET: normales publicadas Málaga Aeropuerto, estación 6155A, 1981–2010",
      "origin_url": "https://www.aemet.es/es/serviciosclimaticos/datosclimatologicos/valoresclimatologicos?l=6155A",
      "license": "Condiciones generales de reutilización AEMET",
      "license_url": "https://www.aemet.es/es/nota_legal",
      "attribution": "Fuente: AEMET. Normales 1981–2010, estación Málaga Aeropuerto (6155A).",
      "terms_of_use": "Reutilización comercial y no comercial con atribución, fecha, conservación de metadatos, sin desnaturalizar ni sugerir respaldo. CSV enlazado por la página: https://www.aemet.es/es/serviciosclimaticos/datosclimatologicos/valoresclimatologicos_malaga-aeropuerto.csv?k=and&l=6155A . Contexto de estación, sin interpolación H3 ni comparación climática entre barrios; conservar periodo 1981–2010. Días de calor no publicados: Pendiente.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_mivau_appraisal_2026q2",
      "name": "MIVAU: valor tasado medio de vivienda libre, municipio de Málaga, segundo trimestre 2026",
      "origin_url": "https://apps.fomento.gob.es/BoletinOnline2/sedal/35103500.XLS",
      "license": "Reutilización de información del sector público: Ley 37/2007 y RD 1495/2011",
      "license_url": "https://www.boe.es/eli/es/rd/2011/10/24/1495/con",
      "attribution": "Fuente: MIVAU, valor tasado de vivienda libre, municipio de Málaga. Elaboración propia ZONARA.",
      "terms_of_use": "Datos estadísticos públicos agregados de la Administración General del Estado, reutilización comercial/no comercial bajo RD 1495/2011 arts. 1.5, 2, 7, 8 y anexo. Citar fuente/fecha/transformación, conservar metadatos y no desnaturalizar ni sugerir respaldo. Sin atribuir una licencia CC no verificada. Media municipal de tasaciones; no precio de oferta, cierre ni de barrio/inmueble. Periodo se valida en el fichero antes de publicar.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_mivau_serpavi_2024",
      "name": "MIVAU: SERPAVI 2011–2024 v2, secciones de Málaga, mediana alquiler residencial fiscal 2024",
      "origin_url": "https://cdn.mivau.gob.es/portal-web-mivau/vivienda/serpavi/2026-03_09_bd_SERPAVI_2011-2024%20-%20DEFINITIVO%20WEB_v2.xlsx",
      "license": "Reutilización de información del sector público: Ley 37/2007 y RD 1495/2011",
      "license_url": "https://www.boe.es/eli/es/rd/2011/10/24/1495/con",
      "attribution": "Fuente: MIVAU, SERPAVI 2011–2024 v2. Secciones censales de Málaga. Elaboración propia ZONARA.",
      "terms_of_use": "Reutilización comercial/no comercial de estadísticas agregadas oficiales bajo RD 1495/2011 y Ley 37/2007: citar fuente, edición, fecha y transformaciones; conservar metadatos; sin desnaturalizar ni respaldo institucional. SERPAVI 2024 mediana fiscal residencial; no alquiler de oferta ni locales ni límite legal individual. Geografía INE 2021 indicada por corrección de metadatos v2 de 08/07/2026; validar antes de calcular medias de medianas ponderadas por área. Supresiones permanecen ausentes.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_safety_interior_2026q2",
      "name": "Ministerio del Interior: Balance de Criminalidad enero–junio 2026, municipio de Málaga",
      "origin_url": "https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/dam/jcr:23d540f0-d4aa-40a9-a3c4-6378b6f3e017/Balance%20de%20Criminalidad%20Segundo%20Trimestre%202026.pdf",
      "license": "Condiciones de reutilización del Portal Estadístico de Criminalidad",
      "license_url": "https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/avisoLegal.html",
      "attribution": "Origen de los datos: Portal Estadístico de Criminalidad, Ministerio del Interior. Municipio de Málaga, enero–junio 2026.",
      "terms_of_use": "Aviso legal permite reutilización comercial y no comercial con atribución, fecha y metadatos íntegros, sin desnaturalizar ni sugerir respaldo. Infracciones registradas provisionales municipales frente al mismo periodo 2025. No repartir a distritos/barrios/H3; no mide riesgo individual ni victimización. Validar página Málaga y reconciliar totales antes de publicar.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_ine_rent_sections_2021",
      "name": "INE seccionado 2021: selección Málaga para SERPAVI 2024",
      "origin_url": "https://www.ine.es/prodyser/cartografia/seccionado_2021.zip",
      "license": "Condiciones de reutilización INE",
      "license_url": "https://www.ine.es/ss/Satellite?L=0&c=Page&cid=1254735849170&p=1254735849170&pagename=Ayuda%2FINELayout",
      "attribution": "Elaboración propia con cartografía INE, seccionado 2021.",
      "terms_of_use": "Uso comercial/no comercial con fuente, fecha y cambios identificados; sin desnaturalizar ni sugerir respaldo. Selección 29067. Geografía 01/01/2021 especificada en SERPAVI v2; conservar supresiones.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_noise_lden_municipal_2014",
      "name": "Ayuntamiento de Málaga: ruido total lden, archivo 2013/2014",
      "origin_url": "https://datosabiertos.malaga.eu/storage/f/2013-10-31T06%3A46%3A06.351Z/ruido-total-lden.zip",
      "license": "CC BY-SA 4.0 (license_id y enlace; título CKAN discordante)",
      "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
      "attribution": "Ayuntamiento de Málaga, Área de Medio Ambiente y Sostenibilidad; agregación H3 propia, CC BY-SA 4.0.",
      "terms_of_use": "Catálogo: título licencia CC BY 4.0, enlace y license_id BY-SA 4.0. Se cumplen las condiciones más restrictivas: atribuir, enlazar licencia, identificar cambios y compartir el derivado igual. Archivo URL 2013-10-31; ficha actualizada 2014-06-12. Fecha del modelo no acreditada: as_of identifica la actualización del archivo, no una medición. No representa MER2017 ni MER2025. Clase dominante por área EPSG3035, >=95% de celda cartografiada; empates a clase superior. Fuera de cobertura ausencia, no silencio. https://datosabiertos.malaga.eu/dataset/informacion-sig-mapa-estrategico-de-ruido-de-malaga-ruido-total-indice-lden",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_noise_ld_municipal_2014",
      "name": "Ayuntamiento de Málaga: ruido total ld, archivo 2013/2014",
      "origin_url": "https://datosabiertos.malaga.eu/storage/f/2013-10-31T06%3A43%3A51.809Z/ruido-total-ld.zip",
      "license": "CC BY-SA 4.0 (license_id y enlace; título CKAN discordante)",
      "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
      "attribution": "Ayuntamiento de Málaga, Área de Medio Ambiente y Sostenibilidad; agregación H3 propia, CC BY-SA 4.0.",
      "terms_of_use": "Catálogo: título licencia CC BY 4.0, enlace y license_id BY-SA 4.0. Se cumplen las condiciones más restrictivas: atribuir, enlazar licencia, identificar cambios y compartir el derivado igual. Archivo URL 2013-10-31; ficha actualizada 2014-06-12. Fecha del modelo no acreditada: as_of identifica la actualización del archivo, no una medición. No representa MER2017 ni MER2025. Clase dominante por área EPSG3035, >=95% de celda cartografiada; empates a clase superior. Fuera de cobertura ausencia, no silencio. https://datosabiertos.malaga.eu/dataset/informacion-sig-mapa-estrategico-de-ruido-de-malaga-ruido-total-indice-ldia",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_noise_le_municipal_2014",
      "name": "Ayuntamiento de Málaga: ruido total le, archivo 2013/2014",
      "origin_url": "https://datosabiertos.malaga.eu/storage/f/2013-10-31T06%3A44%3A47.927Z/ruido-total-le.zip",
      "license": "CC BY-SA 4.0 (license_id y enlace; título CKAN discordante)",
      "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
      "attribution": "Ayuntamiento de Málaga, Área de Medio Ambiente y Sostenibilidad; agregación H3 propia, CC BY-SA 4.0.",
      "terms_of_use": "Catálogo: título licencia CC BY 4.0, enlace y license_id BY-SA 4.0. Se cumplen las condiciones más restrictivas: atribuir, enlazar licencia, identificar cambios y compartir el derivado igual. Archivo URL 2013-10-31; ficha actualizada 2014-06-12. Fecha del modelo no acreditada: as_of identifica la actualización del archivo, no una medición. No representa MER2017 ni MER2025. Clase dominante por área EPSG3035, >=95% de celda cartografiada; empates a clase superior. Fuera de cobertura ausencia, no silencio. https://datosabiertos.malaga.eu/dataset/informacion-sig-mapa-estrategico-de-ruido-de-malaga-ruido-total-indice-ltarde",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_noise_ln_municipal_2014",
      "name": "Ayuntamiento de Málaga: ruido total ln, archivo 2013/2014",
      "origin_url": "https://datosabiertos.malaga.eu/storage/f/2013-10-31T06%3A45%3A28.626Z/ruido-total-ln.zip",
      "license": "CC BY-SA 4.0 (license_id y enlace; título CKAN discordante)",
      "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
      "attribution": "Ayuntamiento de Málaga, Área de Medio Ambiente y Sostenibilidad; agregación H3 propia, CC BY-SA 4.0.",
      "terms_of_use": "Catálogo: título licencia CC BY 4.0, enlace y license_id BY-SA 4.0. Se cumplen las condiciones más restrictivas: atribuir, enlazar licencia, identificar cambios y compartir el derivado igual. Archivo URL 2013-10-31; ficha actualizada 2014-06-12. Fecha del modelo no acreditada: as_of identifica la actualización del archivo, no una medición. No representa MER2017 ni MER2025. Clase dominante por área EPSG3035, >=95% de celda cartografiada; empates a clase superior. Fuera de cobertura ausencia, no silencio. https://datosabiertos.malaga.eu/dataset/informacion-sig-mapa-estrategico-de-ruido-de-malaga-ruido-total-indice-lnoche",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_emt_gtfs_20261103",
      "name": "EMT Málaga GTFS, consulta 03/11/2026",
      "origin_url": "https://datosabiertos.malaga.eu/recursos/transporte/EMT/lineasYHorarios/google_transit_txt.zip",
      "license": "CC BY-SA 4.0 (URL e ID del catálogo; título discordante BY 4.0)",
      "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
      "attribution": "Ayuntamiento de Málaga / EMT Málaga; transformación ZONARA",
      "terms_of_use": "Catálogo https://datosabiertos.malaga.eu/dataset/lineas-y-horarios-bus-google-transit. ID by-sa-40 y enlace BY-SA; se cumple la condición más exigente, atribución, cambios identificados y compartirigual. Agregados GTFS derivados bajo CC BY-SA 4.0. Horario programado 03/11/2026, no servicio observado. Distancias EPSG25830, viajes distintos 06–22h y 07–09h; marcha x1.3/4.8kmh. Ayuntamiento: https://www.juntadeandalucia.es/cultura/agendaculturaldeandalucia/espacios/ayuntamiento-de-malaga",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_renfe_gtfs_20261103",
      "name": "Renfe Cercanías, Málaga, consulta 03/11/2026",
      "origin_url": "https://ssl.renfe.com/ftransit/Fichero_CER_FOMENTO/fomento_transit.zip",
      "license": "CC BY 4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "attribution": "Origen de los datos: Renfe Operadora; elaboración propia ZONARA",
      "terms_of_use": "Licencia de https://data.renfe.com/dataset/horarios-cercanias, consulta03/11/2026. Conservar atribución, fechas y cambios. Distribución nacional de paradas publicadas ligadas a viajes ferroviarios; distancias calculadas para Málaga. El horario de 03/11/2026 falla validación de viajes en el ámbito; no se publican frecuencias, líneas activas ni tiempos de viaje. La topología no acredita servicio activo ni tiempo real.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_junta_schools_2024_2025",
      "name": "Junta de Andalucía: centros docentes, curso2024/2025",
      "origin_url": "https://gdc-pdpopendata-ckan.paas.junta-andalucia.es/datosabiertos/portal/dataset/e039df22-4b82-4d0d-9884-0ab5952e24e4/resource/b5924e81-0b53-4418-9d93-b1f39ba1ef65/download/da_centros.csv",
      "license": "CC BY 4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "attribution": "Junta de Andalucía, Consejería de Educación; elaboración propia ZONARA",
      "terms_of_use": "Licencia y curso verificados en https://www.juntadeandalucia.es/datosabiertos/portal/dataset/directorio-de-centros-docentes-de-andalucia. Conservar atribución, licencia y cambios. Centros públicos/privados/concertados con alumnado; excluye sistemas extranjeros. Niveles desde enseñanzas oficiales, no nombre; coordenadas publicadas. Consulta03/11/2026 no fecha del curso. Distancia recta y radio500m; no matrícula, plazas o calidad.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_dera_health_20261103",
      "name": "IECA DERA: equipamientos sanitarios, consulta03/11/2026",
      "origin_url": "https://www.juntadeandalucia.es/institutodeestadisticaycartografia/dega/sites/default/files/datos/094-dera-12-servicios-gpkg.zip",
      "license": "CC BY 4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "attribution": "Junta de Andalucía, IECA / Consejería de Salud y Consumo / SAS; transformación ZONARA",
      "terms_of_use": "DERA Servicios, categoría12, metadatos sanitarios SICESS/SAS y licencia CC BY4.0 verificados en https://www.juntadeandalucia.es/institutodeestadisticaycartografia/dega/datos-espaciales-de-referencia-de-andalucia-dera. Conservar atribución y cambios. Edición temporal de cada capa Pendiente; consulta 03/11/2026 no equivale a edición. Distancia recta/radio500m al inventario; no asignación sanitaria ni calidad.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_dera_schools_20261103",
      "name": "IECA DERA: centros educativos, consulta03/11/2026",
      "origin_url": "https://www.juntadeandalucia.es/institutodeestadisticaycartografia/dega/sites/default/files/datos/094-dera-12-servicios-gpkg.zip",
      "license": "CC BY 4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "attribution": "Junta de Andalucía, IECA / Consejería de Educación; transformación ZONARA",
      "terms_of_use": "DERA Servicios capa T12_05_CentroEducativo, CRS25830; licencia CC BY4.0 en catálogo IECA. Conservar atribución, licencia y cambios. Niveles por tipo_abr oficial: CEIP infantil/primaria, CEPR primaria, EI/CEI infantil, IES/SESO ESO, CPIFP FP. Otras tipologías quedan nivel desconocido; no inferir enseñanzas de nombres o centros privados. Curso no identificado en esta distribución; consulta03/11/2026. Distancia recta/radio500m, sin plazas/calidad/asignación.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "malaga_osm_geofabrik_20261101",
      "name": "OSM / Geofabrik Andalucía, Málaga, 01/11/2026",
      "origin_url": "https://download.geofabrik.de/europe/spain/andalucia-261101.osm.pbf",
      "license": "ODbL-1.0",
      "license_url": "https://opendatacommons.org/licenses/odbl/1-0/",
      "attribution": "© OpenStreetMap contributors; extracto Geofabrik; transformación ZONARA",
      "terms_of_use": "Snapshot Geofabrik Andalucía hasta2026-11-01T21:21:36Z; checksum propio. Uso comercial, atribución y compartirigual de base derivada según ODbL. Inventario, observaciones y método separados de fuentes oficiales en https://zonara-azg.pages.dev/data/cities/malaga/osm-offer.json. Servicios: método común EPSG25830; comercio: clasificación/deduplicación común y res9+anillo1; res8 unión sin duplicar de anillos de hijosres9. Cero significa ausencia cartografiada, nunca inexistencia; no mide ventas ni afluencia. Agregados por resolución comparables solo entre pares.",
      "consulted_on": "2026-11-03"
    },
    {
      "id": "ign_admin_2026",
      "name": "IGN/CNIG Unidades Administrativas, 10 agosto 2026",
      "origin_url": "https://centrodedescargas.cnig.es/CentroDescargas/documentos/atom/au/lineas_limite_gml.zip",
      "license": "CC-BY-4.0; Orden FOM/2807/2015",
      "license_url": "https://www.ign.es/resources/licencia/Condiciones_licenciaUso_IGN.pdf",
      "attribution": "Obra derivada de Unidades Administrativas IGN/CNIG (10-08-2026), CC BY 4.0 ign.es",
      "terms_of_use": "Conservar atribución, producto, fecha y licencia. Geometrías reproyectadas a EPSG:4326; CCAA/provincias simplificadas.",
      "consulted_on": "2026-10-29"
    }
  ],
  "city": {
    "incomeMedian": 14146.168138,
    "incomeMedianLabel": "Mediana de rentas medias de barrios con cobertura ≥95%; no mediana de hogares."
  },
  "methodology": {
    "missing": "Pendiente, nunca cero ni datos de otra ciudad.",
    "aggregation": "Agregados de res9 completas calculadas solo localmente. En ausencia de intermedio completo se usa malla mixta sin doble solape.",
    "counts": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
    "coverage": "Umbral 95% del polígono completo. No se rellena geografía ausente.",
    "resolution": {
      "policy": "Latest editions only. Res9 where positive-area overlap with official barrios of estimated Padrón2022 density >=5000people/km²; all res8 parents retained, including rural/peripheral and partial cohorts. Density is a resolution policy, not an official urban classification.",
      "densityThresholdPeopleKm2": 5000,
      "densitySource": "malaga_ine_padron_2022",
      "densityGeometry": "malaga_ine_sections_2022",
      "fullRes9": 3848,
      "storedRes9": 391,
      "storedRes8": 604,
      "refinedParents": 79,
      "partialParents": 44,
      "coarseOnlyParents": 525,
      "sourcePopulation": 579076.0,
      "populationAllocationTotal": 579076.0,
      "barrios": 419,
      "barriosCovered": 419,
      "minimumBarrioGeometryCoveragePct": 99.99996419797571,
      "refinedNeighbourhoodIds": [
        "013",
        "014",
        "015",
        "016",
        "017",
        "019",
        "020",
        "021",
        "026",
        "027",
        "028",
        "029",
        "030",
        "031",
        "032",
        "033",
        "040",
        "041",
        "045",
        "046",
        "047",
        "048",
        "049",
        "051",
        "052",
        "053",
        "054",
        "055",
        "056",
        "058",
        "059",
        "060",
        "061",
        "063",
        "064",
        "066",
        "067",
        "068",
        "069",
        "070",
        "072",
        "073",
        "074",
        "075",
        "076",
        "077",
        "078",
        "079",
        "080",
        "083",
        "084",
        "085",
        "086",
        "087",
        "088",
        "089",
        "090",
        "091",
        "092",
        "093",
        "094",
        "095",
        "096",
        "097",
        "099",
        "100",
        "103",
        "106",
        "107",
        "108",
        "110",
        "111",
        "112",
        "113",
        "114",
        "115",
        "116",
        "117",
        "118",
        "119",
        "120",
        "121",
        "122",
        "123",
        "124",
        "125",
        "126",
        "127",
        "128",
        "129",
        "130",
        "131",
        "132",
        "133",
        "134",
        "135",
        "136",
        "137",
        "138",
        "139",
        "140",
        "141",
        "142",
        "143",
        "144",
        "145",
        "147",
        "148",
        "149",
        "150",
        "151",
        "152",
        "153",
        "154",
        "155",
        "156",
        "157",
        "158",
        "159",
        "160",
        "161",
        "162",
        "163",
        "164",
        "165",
        "166",
        "167",
        "168",
        "169",
        "170",
        "171",
        "173",
        "174",
        "175",
        "176",
        "177",
        "178",
        "179",
        "180",
        "181",
        "182",
        "183",
        "184",
        "185",
        "186",
        "187",
        "188",
        "189",
        "191",
        "192",
        "193",
        "197",
        "198",
        "200",
        "202",
        "203",
        "204",
        "205",
        "227",
        "236",
        "237",
        "239",
        "240",
        "241",
        "242",
        "243",
        "244",
        "245",
        "246",
        "247",
        "248",
        "249",
        "253",
        "255",
        "256",
        "261",
        "262",
        "263",
        "264",
        "267",
        "269",
        "270",
        "273",
        "274",
        "310",
        "311",
        "313",
        "314",
        "315",
        "316",
        "317",
        "333",
        "334",
        "338",
        "339",
        "340",
        "341",
        "347",
        "359",
        "361",
        "370",
        "371",
        "378",
        "379",
        "501",
        "502",
        "503",
        "509",
        "510",
        "511",
        "517",
        "518",
        "527"
      ],
      "neighbourhoodDensities": [
        {
          "id": "001",
          "population": 237.42956039120523,
          "densityPeopleKm2": 732.7184597719366
        },
        {
          "id": "002",
          "population": 563.8125769239156,
          "densityPeopleKm2": 491.5087798371328
        },
        {
          "id": "003",
          "population": 192.346849106455,
          "densityPeopleKm2": 356.18922548729836
        },
        {
          "id": "004",
          "population": 257.714378127875,
          "densityPeopleKm2": 361.8721501901041
        },
        {
          "id": "005",
          "population": 43.0237705304159,
          "densityPeopleKm2": 715.757274072079
        },
        {
          "id": "006",
          "population": 38.03674452233703,
          "densityPeopleKm2": 678.4778493689308
        },
        {
          "id": "007",
          "population": 27.644390388093424,
          "densityPeopleKm2": 347.4546501962964
        },
        {
          "id": "008",
          "population": 35.314677739890094,
          "densityPeopleKm2": 353.61518919518977
        },
        {
          "id": "009",
          "population": 13.510514073987505,
          "densityPeopleKm2": 298.74630997235505
        },
        {
          "id": "010",
          "population": 548.3638533153055,
          "densityPeopleKm2": 2351.6265704343305
        },
        {
          "id": "011",
          "population": 6.426012108527198,
          "densityPeopleKm2": 357.15271487687403
        },
        {
          "id": "012",
          "population": 19.39350863416649,
          "densityPeopleKm2": 398.88167594617283
        },
        {
          "id": "013",
          "population": 938.4631362668048,
          "densityPeopleKm2": 12157.051746274763
        },
        {
          "id": "014",
          "population": 402.0451084713167,
          "densityPeopleKm2": 12035.457357457253
        },
        {
          "id": "015",
          "population": 940.656056212006,
          "densityPeopleKm2": 5492.663197676661
        },
        {
          "id": "016",
          "population": 8733.398116481432,
          "densityPeopleKm2": 23834.54831028842
        },
        {
          "id": "017",
          "population": 1120.9573962322831,
          "densityPeopleKm2": 27327.007444112573
        },
        {
          "id": "018",
          "population": 2713.0729218929137,
          "densityPeopleKm2": 4643.673783762233
        },
        {
          "id": "019",
          "population": 465.5709389399588,
          "densityPeopleKm2": 14408.440388910034
        },
        {
          "id": "020",
          "population": 249.32871755969114,
          "densityPeopleKm2": 6336.102558594494
        },
        {
          "id": "021",
          "population": 2088.1675299255285,
          "densityPeopleKm2": 25151.698344063116
        },
        {
          "id": "022",
          "population": 504.8860384084586,
          "densityPeopleKm2": 4849.287525251211
        },
        {
          "id": "023",
          "population": 635.7451224173785,
          "densityPeopleKm2": 4742.296461756888
        },
        {
          "id": "024",
          "population": 1213.89077077619,
          "densityPeopleKm2": 1245.9565546586014
        },
        {
          "id": "025",
          "population": 482.42858015885264,
          "densityPeopleKm2": 903.9810045129514
        },
        {
          "id": "026",
          "population": 1373.4064821107083,
          "densityPeopleKm2": 5802.137232323585
        },
        {
          "id": "027",
          "population": 434.30173689827376,
          "densityPeopleKm2": 6061.377689597609
        },
        {
          "id": "028",
          "population": 2017.916568654368,
          "densityPeopleKm2": 5900.615250808076
        },
        {
          "id": "029",
          "population": 1275.8152218167322,
          "densityPeopleKm2": 7756.374891624196
        },
        {
          "id": "030",
          "population": 1405.1308081692252,
          "densityPeopleKm2": 8163.19338086311
        },
        {
          "id": "031",
          "population": 384.160552827017,
          "densityPeopleKm2": 6703.431617182173
        },
        {
          "id": "032",
          "population": 443.9886986917566,
          "densityPeopleKm2": 7103.168622830855
        },
        {
          "id": "033",
          "population": 289.93535300630447,
          "densityPeopleKm2": 7061.360205883664
        },
        {
          "id": "034",
          "population": 360.30774630716536,
          "densityPeopleKm2": 1456.4336008076266
        },
        {
          "id": "035",
          "population": 5705.918346137564,
          "densityPeopleKm2": 4011.878200478036
        },
        {
          "id": "036",
          "population": 310.2470785433388,
          "densityPeopleKm2": 3611.012911505836
        },
        {
          "id": "037",
          "population": 544.7651380231663,
          "densityPeopleKm2": 3301.2381177212606
        },
        {
          "id": "038",
          "population": 161.14390768156102,
          "densityPeopleKm2": 3200.174926303509
        },
        {
          "id": "039",
          "population": 307.5220873830425,
          "densityPeopleKm2": 3942.624824693471
        },
        {
          "id": "040",
          "population": 1224.9596468242964,
          "densityPeopleKm2": 5814.074104853165
        },
        {
          "id": "041",
          "population": 1111.507913804569,
          "densityPeopleKm2": 5918.617159880533
        },
        {
          "id": "042",
          "population": 310.47670911201703,
          "densityPeopleKm2": 810.4711328126979
        },
        {
          "id": "043",
          "population": 597.1654406700735,
          "densityPeopleKm2": 1449.900518502289
        },
        {
          "id": "044",
          "population": 206.34713488051247,
          "densityPeopleKm2": 1977.537077102812
        },
        {
          "id": "045",
          "population": 102.10297110655547,
          "densityPeopleKm2": 5253.603744557627
        },
        {
          "id": "046",
          "population": 138.67198547971793,
          "densityPeopleKm2": 5231.136089767822
        },
        {
          "id": "047",
          "population": 107.88411486085775,
          "densityPeopleKm2": 5233.546553553729
        },
        {
          "id": "048",
          "population": 484.7786745143548,
          "densityPeopleKm2": 6069.517737423377
        },
        {
          "id": "049",
          "population": 877.7830166777946,
          "densityPeopleKm2": 6467.706999436526
        },
        {
          "id": "051",
          "population": 1506.367608827646,
          "densityPeopleKm2": 7805.745641303434
        },
        {
          "id": "052",
          "population": 800.421067496709,
          "densityPeopleKm2": 7458.482660413549
        },
        {
          "id": "053",
          "population": 2012.6080019624471,
          "densityPeopleKm2": 5962.415403231626
        },
        {
          "id": "054",
          "population": 330.0785761683782,
          "densityPeopleKm2": 5279.692902991184
        },
        {
          "id": "055",
          "population": 1321.6155582037377,
          "densityPeopleKm2": 5822.878683144534
        },
        {
          "id": "056",
          "population": 314.56856793647125,
          "densityPeopleKm2": 5865.618881930919
        },
        {
          "id": "057",
          "population": 180.64720066300316,
          "densityPeopleKm2": 4181.0571273231735
        },
        {
          "id": "058",
          "population": 2918.459394229423,
          "densityPeopleKm2": 28714.2308471481
        },
        {
          "id": "059",
          "population": 1978.7145624361717,
          "densityPeopleKm2": 17624.453384438602
        },
        {
          "id": "060",
          "population": 161.50164510076831,
          "densityPeopleKm2": 6665.895796757264
        },
        {
          "id": "061",
          "population": 834.2066194938207,
          "densityPeopleKm2": 9448.138438027743
        },
        {
          "id": "062",
          "population": 1155.164650833942,
          "densityPeopleKm2": 4166.86187595035
        },
        {
          "id": "063",
          "population": 287.76651305617804,
          "densityPeopleKm2": 5731.7371466907425
        },
        {
          "id": "064",
          "population": 4456.158631611312,
          "densityPeopleKm2": 17709.227559976178
        },
        {
          "id": "066",
          "population": 4891.626668354196,
          "densityPeopleKm2": 20501.513921908932
        },
        {
          "id": "067",
          "population": 1532.5523602026085,
          "densityPeopleKm2": 35756.981846226925
        },
        {
          "id": "068",
          "population": 1347.9673227458702,
          "densityPeopleKm2": 17503.833725634453
        },
        {
          "id": "069",
          "population": 2912.023121916468,
          "densityPeopleKm2": 21308.094997742726
        },
        {
          "id": "070",
          "population": 4316.633991488698,
          "densityPeopleKm2": 8665.203083758546
        },
        {
          "id": "071",
          "population": 1077.3052806380501,
          "densityPeopleKm2": 541.1491998532754
        },
        {
          "id": "072",
          "population": 1859.8657992190583,
          "densityPeopleKm2": 5922.736357298707
        },
        {
          "id": "073",
          "population": 3096.4015703662762,
          "densityPeopleKm2": 31047.8785487173
        },
        {
          "id": "074",
          "population": 3309.2259108307157,
          "densityPeopleKm2": 29866.408080125264
        },
        {
          "id": "075",
          "population": 1522.3347914991484,
          "densityPeopleKm2": 28737.836309229977
        },
        {
          "id": "076",
          "population": 4262.727601370172,
          "densityPeopleKm2": 31375.874225642183
        },
        {
          "id": "077",
          "population": 1590.6720700817502,
          "densityPeopleKm2": 15323.28593113364
        },
        {
          "id": "078",
          "population": 1699.8970589966325,
          "densityPeopleKm2": 16211.44005967043
        },
        {
          "id": "079",
          "population": 2864.9967643546383,
          "densityPeopleKm2": 37086.58395950273
        },
        {
          "id": "080",
          "population": 2012.232552287034,
          "densityPeopleKm2": 12705.418522231847
        },
        {
          "id": "081",
          "population": 48.59689499851425,
          "densityPeopleKm2": 432.9394510485199
        },
        {
          "id": "082",
          "population": 19.650952089509303,
          "densityPeopleKm2": 421.04965429351
        },
        {
          "id": "083",
          "population": 977.8950428932766,
          "densityPeopleKm2": 10174.347178625272
        },
        {
          "id": "084",
          "population": 906.3617949538548,
          "densityPeopleKm2": 13672.278476216357
        },
        {
          "id": "085",
          "population": 2754.4869546815735,
          "densityPeopleKm2": 49624.70369796024
        },
        {
          "id": "086",
          "population": 8813.962348963105,
          "densityPeopleKm2": 11846.848988184951
        },
        {
          "id": "087",
          "population": 615.2031455028618,
          "densityPeopleKm2": 8866.137035197213
        },
        {
          "id": "088",
          "population": 1369.8628571445277,
          "densityPeopleKm2": 12081.861228224881
        },
        {
          "id": "089",
          "population": 1216.5833353267642,
          "densityPeopleKm2": 6478.23043416682
        },
        {
          "id": "090",
          "population": 3054.124360072223,
          "densityPeopleKm2": 19329.946708207477
        },
        {
          "id": "091",
          "population": 1174.237942603335,
          "densityPeopleKm2": 19884.655206175317
        },
        {
          "id": "092",
          "population": 1451.3756315962883,
          "densityPeopleKm2": 18425.400511154796
        },
        {
          "id": "093",
          "population": 2116.153945058153,
          "densityPeopleKm2": 7785.579029297382
        },
        {
          "id": "094",
          "population": 1743.8248470196077,
          "densityPeopleKm2": 23239.96983981041
        },
        {
          "id": "095",
          "population": 682.5370660982699,
          "densityPeopleKm2": 24703.112016817075
        },
        {
          "id": "096",
          "population": 1659.3235154602435,
          "densityPeopleKm2": 14852.853819724261
        },
        {
          "id": "097",
          "population": 3311.178976754133,
          "densityPeopleKm2": 15416.086528177653
        },
        {
          "id": "098",
          "population": 6.667238021093771,
          "densityPeopleKm2": 55.663624020017124
        },
        {
          "id": "099",
          "population": 2382.828101828564,
          "densityPeopleKm2": 31488.415646610018
        },
        {
          "id": "100",
          "population": 1801.4237324191836,
          "densityPeopleKm2": 7293.722839387125
        },
        {
          "id": "101",
          "population": 14.723559019693997,
          "densityPeopleKm2": 62.240110529438766
        },
        {
          "id": "102",
          "population": 9.56758558353497,
          "densityPeopleKm2": 31.72405650892277
        },
        {
          "id": "103",
          "population": 6209.863424725916,
          "densityPeopleKm2": 12416.681789705566
        },
        {
          "id": "104",
          "population": 113.48747790892273,
          "densityPeopleKm2": 1545.5121563570804
        },
        {
          "id": "105",
          "population": 18.37439900256173,
          "densityPeopleKm2": 1287.025739588825
        },
        {
          "id": "106",
          "population": 1434.055959412434,
          "densityPeopleKm2": 48713.83232377849
        },
        {
          "id": "107",
          "population": 1493.7890313225037,
          "densityPeopleKm2": 51694.27389265445
        },
        {
          "id": "108",
          "population": 7830.07277568728,
          "densityPeopleKm2": 30331.55443560952
        },
        {
          "id": "109",
          "population": 971.4073840648468,
          "densityPeopleKm2": 4936.535333245616
        },
        {
          "id": "110",
          "population": 3011.8981726075563,
          "densityPeopleKm2": 11560.471205468142
        },
        {
          "id": "111",
          "population": 2612.183016579765,
          "densityPeopleKm2": 12854.524320693625
        },
        {
          "id": "112",
          "population": 1238.9557892234352,
          "densityPeopleKm2": 6639.778367016042
        },
        {
          "id": "113",
          "population": 3490.1114086724133,
          "densityPeopleKm2": 18061.710443608652
        },
        {
          "id": "114",
          "population": 7654.029241844442,
          "densityPeopleKm2": 40972.4908845497
        },
        {
          "id": "115",
          "population": 1830.1618563973477,
          "densityPeopleKm2": 43054.43807015277
        },
        {
          "id": "116",
          "population": 1101.177200811106,
          "densityPeopleKm2": 33212.34949253334
        },
        {
          "id": "117",
          "population": 7857.667731879175,
          "densityPeopleKm2": 47085.77814906042
        },
        {
          "id": "118",
          "population": 1118.4288340661617,
          "densityPeopleKm2": 46769.60798282001
        },
        {
          "id": "119",
          "population": 1338.7561788161427,
          "densityPeopleKm2": 44100.5605662756
        },
        {
          "id": "120",
          "population": 2030.7708132317562,
          "densityPeopleKm2": 22953.396419032862
        },
        {
          "id": "121",
          "population": 4744.404718674414,
          "densityPeopleKm2": 32829.213433409954
        },
        {
          "id": "122",
          "population": 17705.851394934863,
          "densityPeopleKm2": 28119.96119607977
        },
        {
          "id": "123",
          "population": 2199.8608831427687,
          "densityPeopleKm2": 27967.491316102693
        },
        {
          "id": "124",
          "population": 1591.0635086086495,
          "densityPeopleKm2": 17338.354575294918
        },
        {
          "id": "125",
          "population": 259.0694508472445,
          "densityPeopleKm2": 9775.348283934714
        },
        {
          "id": "126",
          "population": 812.4535062329992,
          "densityPeopleKm2": 12815.494639265242
        },
        {
          "id": "127",
          "population": 1087.2300744667427,
          "densityPeopleKm2": 33941.27590358773
        },
        {
          "id": "128",
          "population": 1033.2080347201977,
          "densityPeopleKm2": 20304.965455544752
        },
        {
          "id": "129",
          "population": 2228.9373467760624,
          "densityPeopleKm2": 38222.77150255028
        },
        {
          "id": "130",
          "population": 6443.920889600691,
          "densityPeopleKm2": 18097.78518041265
        },
        {
          "id": "131",
          "population": 2364.0323597097804,
          "densityPeopleKm2": 29983.24194536713
        },
        {
          "id": "132",
          "population": 6116.0970418175975,
          "densityPeopleKm2": 13497.408644141467
        },
        {
          "id": "133",
          "population": 6988.060563460004,
          "densityPeopleKm2": 17570.579194474623
        },
        {
          "id": "134",
          "population": 4097.550956061008,
          "densityPeopleKm2": 38442.19684821523
        },
        {
          "id": "135",
          "population": 5530.117148801652,
          "densityPeopleKm2": 26356.33096287098
        },
        {
          "id": "136",
          "population": 1038.743071842975,
          "densityPeopleKm2": 36349.930482064854
        },
        {
          "id": "137",
          "population": 369.367355791244,
          "densityPeopleKm2": 11557.29225632577
        },
        {
          "id": "138",
          "population": 2574.0431590305975,
          "densityPeopleKm2": 11548.18768017425
        },
        {
          "id": "139",
          "population": 1668.124473962446,
          "densityPeopleKm2": 34503.650929416435
        },
        {
          "id": "140",
          "population": 4585.309419677993,
          "densityPeopleKm2": 74869.50057578123
        },
        {
          "id": "141",
          "population": 5991.479505560055,
          "densityPeopleKm2": 32681.185514567525
        },
        {
          "id": "142",
          "population": 1541.1243825359556,
          "densityPeopleKm2": 12073.587307956794
        },
        {
          "id": "143",
          "population": 2781.7284704046147,
          "densityPeopleKm2": 20094.54858820756
        },
        {
          "id": "144",
          "population": 649.8380694754375,
          "densityPeopleKm2": 27563.20331499051
        },
        {
          "id": "145",
          "population": 954.4663008200321,
          "densityPeopleKm2": 27224.98611880251
        },
        {
          "id": "146",
          "population": 835.2684614212491,
          "densityPeopleKm2": 2929.46817190605
        },
        {
          "id": "147",
          "population": 5817.620512098784,
          "densityPeopleKm2": 43092.076785673504
        },
        {
          "id": "148",
          "population": 2113.323952122808,
          "densityPeopleKm2": 19431.05956866396
        },
        {
          "id": "149",
          "population": 833.6054423417797,
          "densityPeopleKm2": 10297.575686493597
        },
        {
          "id": "150",
          "population": 2117.326599401326,
          "densityPeopleKm2": 8293.659862444427
        },
        {
          "id": "151",
          "population": 6028.103260958946,
          "densityPeopleKm2": 17118.202382922314
        },
        {
          "id": "152",
          "population": 1061.8391505366956,
          "densityPeopleKm2": 9976.914908375491
        },
        {
          "id": "153",
          "population": 3325.271545015071,
          "densityPeopleKm2": 20875.970087411963
        },
        {
          "id": "154",
          "population": 849.4684037245331,
          "densityPeopleKm2": 20591.35936832614
        },
        {
          "id": "155",
          "population": 2706.711865979866,
          "densityPeopleKm2": 27354.965460758096
        },
        {
          "id": "156",
          "population": 1790.51984631836,
          "densityPeopleKm2": 5925.44572135085
        },
        {
          "id": "157",
          "population": 3832.0602237786948,
          "densityPeopleKm2": 26108.225022276536
        },
        {
          "id": "158",
          "population": 4544.148169391605,
          "densityPeopleKm2": 21359.555501758205
        },
        {
          "id": "159",
          "population": 8542.809499386842,
          "densityPeopleKm2": 29577.5321496731
        },
        {
          "id": "160",
          "population": 2209.833509704217,
          "densityPeopleKm2": 34869.7458651978
        },
        {
          "id": "161",
          "population": 870.9471472730107,
          "densityPeopleKm2": 34712.17739982518
        },
        {
          "id": "162",
          "population": 2209.5863210468337,
          "densityPeopleKm2": 31661.538919839397
        },
        {
          "id": "163",
          "population": 521.4378540464808,
          "densityPeopleKm2": 11515.938132608297
        },
        {
          "id": "164",
          "population": 1267.1784432918294,
          "densityPeopleKm2": 35269.77804387566
        },
        {
          "id": "165",
          "population": 2901.5550427458093,
          "densityPeopleKm2": 21185.022407165507
        },
        {
          "id": "166",
          "population": 251.76538890928032,
          "densityPeopleKm2": 8829.398956219864
        },
        {
          "id": "167",
          "population": 3365.9484043693737,
          "densityPeopleKm2": 16131.407550115802
        },
        {
          "id": "168",
          "population": 599.7846398468503,
          "densityPeopleKm2": 28010.447347718185
        },
        {
          "id": "169",
          "population": 5077.780506062851,
          "densityPeopleKm2": 88416.54220645809
        },
        {
          "id": "170",
          "population": 3283.6310511743004,
          "densityPeopleKm2": 26280.31009500354
        },
        {
          "id": "171",
          "population": 1923.8105591462063,
          "densityPeopleKm2": 40404.84037647127
        },
        {
          "id": "172",
          "population": 35.09100507855946,
          "densityPeopleKm2": 417.90138610914886
        },
        {
          "id": "173",
          "population": 7768.363939616677,
          "densityPeopleKm2": 53803.27261648527
        },
        {
          "id": "174",
          "population": 916.330373079373,
          "densityPeopleKm2": 42734.96001756475
        },
        {
          "id": "175",
          "population": 3418.9154457472655,
          "densityPeopleKm2": 70584.95670460493
        },
        {
          "id": "176",
          "population": 437.86836770381603,
          "densityPeopleKm2": 6915.655559888016
        },
        {
          "id": "177",
          "population": 1099.7715456632122,
          "densityPeopleKm2": 6893.467700813391
        },
        {
          "id": "178",
          "population": 696.7281347718142,
          "densityPeopleKm2": 31674.097062035118
        },
        {
          "id": "179",
          "population": 8788.806662458604,
          "densityPeopleKm2": 64879.37563871754
        },
        {
          "id": "180",
          "population": 768.4071602597415,
          "densityPeopleKm2": 26354.528347666354
        },
        {
          "id": "181",
          "population": 4115.019312972519,
          "densityPeopleKm2": 18727.331648347554
        },
        {
          "id": "182",
          "population": 1552.6566943545915,
          "densityPeopleKm2": 11928.26846339532
        },
        {
          "id": "183",
          "population": 2355.8492019175837,
          "densityPeopleKm2": 59445.76219954427
        },
        {
          "id": "184",
          "population": 1047.7963943471898,
          "densityPeopleKm2": 16951.450898526564
        },
        {
          "id": "185",
          "population": 3667.5266441775475,
          "densityPeopleKm2": 51539.46798259069
        },
        {
          "id": "186",
          "population": 1421.8234708521459,
          "densityPeopleKm2": 14497.445455114832
        },
        {
          "id": "187",
          "population": 257.8639295268074,
          "densityPeopleKm2": 11946.633399983624
        },
        {
          "id": "188",
          "population": 1186.0847042756,
          "densityPeopleKm2": 13574.909048490119
        },
        {
          "id": "189",
          "population": 919.2328993952382,
          "densityPeopleKm2": 14060.672009016105
        },
        {
          "id": "190",
          "population": 52.838649249697454,
          "densityPeopleKm2": 272.1470645087041
        },
        {
          "id": "191",
          "population": 2251.1885654272073,
          "densityPeopleKm2": 10798.336980268821
        },
        {
          "id": "192",
          "population": 4010.5893578847217,
          "densityPeopleKm2": 32711.748260144097
        },
        {
          "id": "193",
          "population": 1084.9317315528492,
          "densityPeopleKm2": 6808.605678503388
        },
        {
          "id": "194",
          "population": 187.34417905414364,
          "densityPeopleKm2": 4468.020550656814
        },
        {
          "id": "195",
          "population": 188.73613098674474,
          "densityPeopleKm2": 4957.090317632869
        },
        {
          "id": "196",
          "population": 363.7797316543069,
          "densityPeopleKm2": 4103.692178326089
        },
        {
          "id": "197",
          "population": 759.3662950657719,
          "densityPeopleKm2": 7497.71545288632
        },
        {
          "id": "198",
          "population": 2850.0778852918265,
          "densityPeopleKm2": 15273.097660816082
        },
        {
          "id": "199",
          "population": 589.7283643640633,
          "densityPeopleKm2": 4498.333949176518
        },
        {
          "id": "200",
          "population": 3727.670647540828,
          "densityPeopleKm2": 13781.526617946554
        },
        {
          "id": "201",
          "population": 295.8275421740735,
          "densityPeopleKm2": 895.0430440906368
        },
        {
          "id": "202",
          "population": 1403.7511205306287,
          "densityPeopleKm2": 25599.485373105956
        },
        {
          "id": "203",
          "population": 1787.5418423519795,
          "densityPeopleKm2": 10105.49673740143
        },
        {
          "id": "204",
          "population": 1102.8529208226853,
          "densityPeopleKm2": 10680.66851451535
        },
        {
          "id": "205",
          "population": 2665.529379208761,
          "densityPeopleKm2": 5994.121279761004
        },
        {
          "id": "206",
          "population": 1825.486950172866,
          "densityPeopleKm2": 4625.302419463651
        },
        {
          "id": "207",
          "population": 468.92022521496597,
          "densityPeopleKm2": 506.47967686864894
        },
        {
          "id": "209",
          "population": 94.76803105625052,
          "densityPeopleKm2": 469.00873338905865
        },
        {
          "id": "210",
          "population": 449.0356191452638,
          "densityPeopleKm2": 1854.8505375299496
        },
        {
          "id": "211",
          "population": 147.2006020332055,
          "densityPeopleKm2": 1697.5280011222237
        },
        {
          "id": "212",
          "population": 659.7144831249859,
          "densityPeopleKm2": 950.933165332757
        },
        {
          "id": "213",
          "population": 245.25814043420488,
          "densityPeopleKm2": 935.8841757027227
        },
        {
          "id": "214",
          "population": 59.1069535843089,
          "densityPeopleKm2": 985.639017322
        },
        {
          "id": "215",
          "population": 146.28238827317793,
          "densityPeopleKm2": 935.884175702723
        },
        {
          "id": "216",
          "population": 189.5810591856347,
          "densityPeopleKm2": 935.9809858634578
        },
        {
          "id": "217",
          "population": 265.10117568621183,
          "densityPeopleKm2": 504.07269123369804
        },
        {
          "id": "218",
          "population": 657.0014027625266,
          "densityPeopleKm2": 272.1470645087041
        },
        {
          "id": "219",
          "population": 59.082704758126795,
          "densityPeopleKm2": 272.14706450870415
        },
        {
          "id": "220",
          "population": 105.24761395176533,
          "densityPeopleKm2": 272.1470645087039
        },
        {
          "id": "221",
          "population": 210.0344270173691,
          "densityPeopleKm2": 273.2531188599717
        },
        {
          "id": "222",
          "population": 82.97426698857237,
          "densityPeopleKm2": 273.78035792898265
        },
        {
          "id": "223",
          "population": 35.89873681441729,
          "densityPeopleKm2": 273.5606645842925
        },
        {
          "id": "224",
          "population": 92.14903068846523,
          "densityPeopleKm2": 273.9930917993445
        },
        {
          "id": "225",
          "population": 391.19867283240364,
          "densityPeopleKm2": 284.6996973391049
        },
        {
          "id": "227",
          "population": 5015.181193169439,
          "densityPeopleKm2": 7857.504731069657
        },
        {
          "id": "228",
          "population": 3584.04014846612,
          "densityPeopleKm2": 1895.6593267395108
        },
        {
          "id": "229",
          "population": 85.24034375958107,
          "densityPeopleKm2": 272.147064508704
        },
        {
          "id": "230",
          "population": 72.12659608934418,
          "densityPeopleKm2": 874.784835141327
        },
        {
          "id": "231",
          "population": 166.75365689504335,
          "densityPeopleKm2": 908.0511475832683
        },
        {
          "id": "232",
          "population": 298.4537971076615,
          "densityPeopleKm2": 3570.013557628402
        },
        {
          "id": "233",
          "population": 190.35056417901328,
          "densityPeopleKm2": 3568.665991711863
        },
        {
          "id": "234",
          "population": 271.8949026970824,
          "densityPeopleKm2": 3574.620699274752
        },
        {
          "id": "235",
          "population": 2354.9287075228076,
          "densityPeopleKm2": 622.1659242956388
        },
        {
          "id": "236",
          "population": 2382.879891013424,
          "densityPeopleKm2": 10086.90599394131
        },
        {
          "id": "237",
          "population": 3536.982168956747,
          "densityPeopleKm2": 12557.323790694974
        },
        {
          "id": "238",
          "population": 443.17732086794945,
          "densityPeopleKm2": 2916.3735561186018
        },
        {
          "id": "239",
          "population": 2848.0409155270286,
          "densityPeopleKm2": 12131.529775641722
        },
        {
          "id": "240",
          "population": 718.8651378577558,
          "densityPeopleKm2": 9624.460528735475
        },
        {
          "id": "241",
          "population": 1726.730508547428,
          "densityPeopleKm2": 14960.216582366282
        },
        {
          "id": "242",
          "population": 575.4973767955919,
          "densityPeopleKm2": 15758.39741632368
        },
        {
          "id": "243",
          "population": 378.1771876923637,
          "densityPeopleKm2": 12111.182115449448
        },
        {
          "id": "244",
          "population": 445.43548934962183,
          "densityPeopleKm2": 16301.666094672531
        },
        {
          "id": "245",
          "population": 2989.427024779101,
          "densityPeopleKm2": 15566.940149972832
        },
        {
          "id": "246",
          "population": 1883.8821633197763,
          "densityPeopleKm2": 9396.456537659988
        },
        {
          "id": "247",
          "population": 2500.104791004818,
          "densityPeopleKm2": 11821.78811007774
        },
        {
          "id": "248",
          "population": 1005.7706115188269,
          "densityPeopleKm2": 8930.724607076756
        },
        {
          "id": "249",
          "population": 2492.1399201428812,
          "densityPeopleKm2": 6626.905303303063
        },
        {
          "id": "250",
          "population": 2019.637158033373,
          "densityPeopleKm2": 3771.7368852978348
        },
        {
          "id": "251",
          "population": 180.79818802288864,
          "densityPeopleKm2": 2096.358801375967
        },
        {
          "id": "252",
          "population": 713.809463511959,
          "densityPeopleKm2": 4103.903997289168
        },
        {
          "id": "253",
          "population": 485.7698449940207,
          "densityPeopleKm2": 5588.940704296092
        },
        {
          "id": "254",
          "population": 499.22822309146164,
          "densityPeopleKm2": 881.1116203995435
        },
        {
          "id": "255",
          "population": 1381.801298096364,
          "densityPeopleKm2": 7538.789393977839
        },
        {
          "id": "256",
          "population": 1749.3222134498633,
          "densityPeopleKm2": 8549.6265090282
        },
        {
          "id": "257",
          "population": 444.7182051092948,
          "densityPeopleKm2": 4463.670705305436
        },
        {
          "id": "258",
          "population": 159.9272419604058,
          "densityPeopleKm2": 276.88839507653336
        },
        {
          "id": "259",
          "population": 131.37777099850734,
          "densityPeopleKm2": 1867.8821264097462
        },
        {
          "id": "260",
          "population": 63.52108814530592,
          "densityPeopleKm2": 529.0424228219533
        },
        {
          "id": "261",
          "population": 1075.864351585153,
          "densityPeopleKm2": 7712.488068507075
        },
        {
          "id": "262",
          "population": 2020.9445114279065,
          "densityPeopleKm2": 6517.864588698702
        },
        {
          "id": "263",
          "population": 352.176054308523,
          "densityPeopleKm2": 6847.456940949241
        },
        {
          "id": "264",
          "population": 698.8045387160219,
          "densityPeopleKm2": 7451.275369498782
        },
        {
          "id": "265",
          "population": 175.1889821102095,
          "densityPeopleKm2": 587.2668151751946
        },
        {
          "id": "266",
          "population": 321.059803786293,
          "densityPeopleKm2": 1085.2741352660053
        },
        {
          "id": "267",
          "population": 3061.6321182960983,
          "densityPeopleKm2": 12048.814808131972
        },
        {
          "id": "268",
          "population": 448.166806981185,
          "densityPeopleKm2": 4780.195154684832
        },
        {
          "id": "269",
          "population": 1591.033369003332,
          "densityPeopleKm2": 14897.827542592662
        },
        {
          "id": "270",
          "population": 1011.9336796944517,
          "densityPeopleKm2": 7942.913405759243
        },
        {
          "id": "271",
          "population": 686.1821164141655,
          "densityPeopleKm2": 3538.715548187235
        },
        {
          "id": "272",
          "population": 90.81968166403817,
          "densityPeopleKm2": 353.76773854454706
        },
        {
          "id": "273",
          "population": 1689.853179151067,
          "densityPeopleKm2": 10077.32687515617
        },
        {
          "id": "274",
          "population": 504.22143089161295,
          "densityPeopleKm2": 7428.090143743614
        },
        {
          "id": "275",
          "population": 28.819965942951182,
          "densityPeopleKm2": 273.5642725468911
        },
        {
          "id": "276",
          "population": 6.534280782501686,
          "densityPeopleKm2": 352.58443913097625
        },
        {
          "id": "277",
          "population": 14.63436913409137,
          "densityPeopleKm2": 352.5844391309762
        },
        {
          "id": "278",
          "population": 39.6925414433074,
          "densityPeopleKm2": 352.58443913097625
        },
        {
          "id": "279",
          "population": 5.795604625319041,
          "densityPeopleKm2": 168.98140418254735
        },
        {
          "id": "280",
          "population": 15.352424183139433,
          "densityPeopleKm2": 170.05658011124535
        },
        {
          "id": "281",
          "population": 16.424654397623208,
          "densityPeopleKm2": 423.8861288809584
        },
        {
          "id": "282",
          "population": 122.77572957739545,
          "densityPeopleKm2": 1095.318074653031
        },
        {
          "id": "283",
          "population": 20.355082700541978,
          "densityPeopleKm2": 142.3295087212819
        },
        {
          "id": "284",
          "population": 26.34822498913453,
          "densityPeopleKm2": 643.2741893251908
        },
        {
          "id": "285",
          "population": 77.86234279072904,
          "densityPeopleKm2": 643.2741893251908
        },
        {
          "id": "286",
          "population": 300.71067280225003,
          "densityPeopleKm2": 1885.0296866063895
        },
        {
          "id": "287",
          "population": 1685.2666509118683,
          "densityPeopleKm2": 4088.4533772113414
        },
        {
          "id": "288",
          "population": 563.4881293630677,
          "densityPeopleKm2": 2140.2906700392127
        },
        {
          "id": "289",
          "population": 226.00716013180462,
          "densityPeopleKm2": 2421.172191702012
        },
        {
          "id": "290",
          "population": 416.84389124490167,
          "densityPeopleKm2": 186.5526176563581
        },
        {
          "id": "291",
          "population": 1348.766244394522,
          "densityPeopleKm2": 4805.6504706287515
        },
        {
          "id": "292",
          "population": 10.118018662982605,
          "densityPeopleKm2": 187.5297843329377
        },
        {
          "id": "293",
          "population": 79.78183027895487,
          "densityPeopleKm2": 531.726072753023
        },
        {
          "id": "294",
          "population": 176.81557989616803,
          "densityPeopleKm2": 534.3094999466774
        },
        {
          "id": "295",
          "population": 4.092079069894336,
          "densityPeopleKm2": 109.67255039087442
        },
        {
          "id": "296",
          "population": 155.78526034279687,
          "densityPeopleKm2": 208.20410841741452
        },
        {
          "id": "297",
          "population": 19.53446725445424,
          "densityPeopleKm2": 209.1634918966329
        },
        {
          "id": "298",
          "population": 92.37590036780665,
          "densityPeopleKm2": 210.58807394584764
        },
        {
          "id": "299",
          "population": 126.39609250278073,
          "densityPeopleKm2": 355.2261533736254
        },
        {
          "id": "300",
          "population": 175.94989771172817,
          "densityPeopleKm2": 1917.5792240333562
        },
        {
          "id": "301",
          "population": 13.721864135144589,
          "densityPeopleKm2": 356.20283411821043
        },
        {
          "id": "302",
          "population": 324.90046650503206,
          "densityPeopleKm2": 2196.079070606765
        },
        {
          "id": "303",
          "population": 18.096595873345805,
          "densityPeopleKm2": 356.3272365685867
        },
        {
          "id": "304",
          "population": 138.82848994132632,
          "densityPeopleKm2": 470.06433076316154
        },
        {
          "id": "305",
          "population": 36.39174836446799,
          "densityPeopleKm2": 670.8582259539146
        },
        {
          "id": "306",
          "population": 104.73138780101955,
          "densityPeopleKm2": 358.696607975986
        },
        {
          "id": "307",
          "population": 470.5031787524981,
          "densityPeopleKm2": 670.8528635873148
        },
        {
          "id": "308",
          "population": 30.564106856439157,
          "densityPeopleKm2": 670.8582259539141
        },
        {
          "id": "309",
          "population": 77.54304003030695,
          "densityPeopleKm2": 352.74682765335797
        },
        {
          "id": "310",
          "population": 2371.271814811478,
          "densityPeopleKm2": 10322.422447703926
        },
        {
          "id": "311",
          "population": 1093.4826144326814,
          "densityPeopleKm2": 14178.446918339925
        },
        {
          "id": "312",
          "population": 293.08507953078936,
          "densityPeopleKm2": 2021.2548067065832
        },
        {
          "id": "313",
          "population": 456.9125636785214,
          "densityPeopleKm2": 5459.240886499987
        },
        {
          "id": "314",
          "population": 226.10751987264968,
          "densityPeopleKm2": 5457.8824597573785
        },
        {
          "id": "315",
          "population": 1198.6515701652104,
          "densityPeopleKm2": 5560.09867787761
        },
        {
          "id": "316",
          "population": 1392.1948915927057,
          "densityPeopleKm2": 5072.249808213148
        },
        {
          "id": "317",
          "population": 292.06262959228684,
          "densityPeopleKm2": 5460.07585504507
        },
        {
          "id": "318",
          "population": 44.022676444777645,
          "densityPeopleKm2": 1182.2130305851902
        },
        {
          "id": "319",
          "population": 245.6325372473869,
          "densityPeopleKm2": 1125.0674826020545
        },
        {
          "id": "320",
          "population": 95.88475107532163,
          "densityPeopleKm2": 1208.237833144912
        },
        {
          "id": "321",
          "population": 131.2407169102362,
          "densityPeopleKm2": 1100.1251168230683
        },
        {
          "id": "323",
          "population": 68.69978615043581,
          "densityPeopleKm2": 208.73285148912993
        },
        {
          "id": "324",
          "population": 73.19300420307022,
          "densityPeopleKm2": 209.16349189663282
        },
        {
          "id": "325",
          "population": 22.856728140865314,
          "densityPeopleKm2": 209.16349189663282
        },
        {
          "id": "326",
          "population": 2249.4253230997047,
          "densityPeopleKm2": 2929.2473134886727
        },
        {
          "id": "327",
          "population": 132.06069567368974,
          "densityPeopleKm2": 207.93789666097373
        },
        {
          "id": "328",
          "population": 12.98118858234722,
          "densityPeopleKm2": 122.08538431833318
        },
        {
          "id": "330",
          "population": 10.32274076818987,
          "densityPeopleKm2": 124.62724837872844
        },
        {
          "id": "331",
          "population": 1189.3550027291205,
          "densityPeopleKm2": 189.6272216218324
        },
        {
          "id": "332",
          "population": 207.74618460674432,
          "densityPeopleKm2": 784.263751779257
        },
        {
          "id": "333",
          "population": 378.90966535382006,
          "densityPeopleKm2": 5409.044360372037
        },
        {
          "id": "334",
          "population": 376.81146679255465,
          "densityPeopleKm2": 10648.806098912191
        },
        {
          "id": "335",
          "population": 38.988455370951755,
          "densityPeopleKm2": 901.9329517152009
        },
        {
          "id": "336",
          "population": 27.05366533538473,
          "densityPeopleKm2": 209.08497190985602
        },
        {
          "id": "337",
          "population": 55.90808049633916,
          "densityPeopleKm2": 198.77224284222206
        },
        {
          "id": "338",
          "population": 479.4257079498038,
          "densityPeopleKm2": 7168.9977232276815
        },
        {
          "id": "339",
          "population": 4839.695803740981,
          "densityPeopleKm2": 30307.594171807177
        },
        {
          "id": "340",
          "population": 2452.815350408485,
          "densityPeopleKm2": 13956.857402329266
        },
        {
          "id": "341",
          "population": 2239.56203707029,
          "densityPeopleKm2": 17622.28330846769
        },
        {
          "id": "342",
          "population": 295.26870569098077,
          "densityPeopleKm2": 944.2326105922319
        },
        {
          "id": "343",
          "population": 0.515727600109235,
          "densityPeopleKm2": 8.035847578701926
        },
        {
          "id": "344",
          "population": 33.671068105786645,
          "densityPeopleKm2": 118.20603456006774
        },
        {
          "id": "345",
          "population": 534.2669038935874,
          "densityPeopleKm2": 758.9554304185267
        },
        {
          "id": "346",
          "population": 105.70274374778077,
          "densityPeopleKm2": 459.1225056715487
        },
        {
          "id": "347",
          "population": 508.17829741532,
          "densityPeopleKm2": 5482.739715301126
        },
        {
          "id": "348",
          "population": 255.97404281118838,
          "densityPeopleKm2": 491.95227693650634
        },
        {
          "id": "349",
          "population": 184.0830918000611,
          "densityPeopleKm2": 853.2033305147178
        },
        {
          "id": "350",
          "population": 524.2813230522623,
          "densityPeopleKm2": 1113.1404625958971
        },
        {
          "id": "351",
          "population": 112.44015287561477,
          "densityPeopleKm2": 208.9560695297005
        },
        {
          "id": "352",
          "population": 201.73233784280433,
          "densityPeopleKm2": 356.20283411821043
        },
        {
          "id": "353",
          "population": 178.84185325525442,
          "densityPeopleKm2": 272.14706450870426
        },
        {
          "id": "354",
          "population": 1174.3863231073028,
          "densityPeopleKm2": 1833.4070179667647
        },
        {
          "id": "355",
          "population": 59.821748205117075,
          "densityPeopleKm2": 168.98140418254727
        },
        {
          "id": "356",
          "population": 5.846023830340618,
          "densityPeopleKm2": 168.9814041825473
        },
        {
          "id": "357",
          "population": 340.7450527855851,
          "densityPeopleKm2": 300.9204064865559
        },
        {
          "id": "358",
          "population": 115.87826415954527,
          "densityPeopleKm2": 1111.9728992891835
        },
        {
          "id": "359",
          "population": 901.8628801495273,
          "densityPeopleKm2": 17836.00265302828
        },
        {
          "id": "360",
          "population": 675.9772814519375,
          "densityPeopleKm2": 4568.572847623758
        },
        {
          "id": "361",
          "population": 3151.312440733586,
          "densityPeopleKm2": 11747.856977674599
        },
        {
          "id": "363",
          "population": 58.037204345427625,
          "densityPeopleKm2": 345.02322377767416
        },
        {
          "id": "364",
          "population": 397.79881308619423,
          "densityPeopleKm2": 2522.926022407867
        },
        {
          "id": "365",
          "population": 23.740399886534327,
          "densityPeopleKm2": 550.7204959835678
        },
        {
          "id": "366",
          "population": 30.024395992410113,
          "densityPeopleKm2": 671.9049542410947
        },
        {
          "id": "367",
          "population": 193.36767963247155,
          "densityPeopleKm2": 216.25320498593308
        },
        {
          "id": "368",
          "population": 649.1135635269993,
          "densityPeopleKm2": 3131.587004784753
        },
        {
          "id": "369",
          "population": 92.04693347438761,
          "densityPeopleKm2": 384.7640893640828
        },
        {
          "id": "370",
          "population": 3599.5522186246003,
          "densityPeopleKm2": 8817.578512451671
        },
        {
          "id": "371",
          "population": 4109.419729202027,
          "densityPeopleKm2": 12934.161463946288
        },
        {
          "id": "372",
          "population": 44.14998791361589,
          "densityPeopleKm2": 272.1470645087041
        },
        {
          "id": "373",
          "population": 31.466819799742932,
          "densityPeopleKm2": 273.1194215113517
        },
        {
          "id": "374",
          "population": 1157.107173923729,
          "densityPeopleKm2": 4326.980015941014
        },
        {
          "id": "375",
          "population": 25.341097334597293,
          "densityPeopleKm2": 784.7653540519826
        },
        {
          "id": "376",
          "population": 18.267258773717053,
          "densityPeopleKm2": 209.1634918966329
        },
        {
          "id": "377",
          "population": 31.282075778883247,
          "densityPeopleKm2": 346.17965113537343
        },
        {
          "id": "378",
          "population": 1550.0958943551877,
          "densityPeopleKm2": 17083.22182309012
        },
        {
          "id": "379",
          "population": 638.1673992677521,
          "densityPeopleKm2": 7472.304449698568
        },
        {
          "id": "380",
          "population": 411.44917631715447,
          "densityPeopleKm2": 732.7449264239605
        },
        {
          "id": "381",
          "population": 161.40567751916285,
          "densityPeopleKm2": 669.8402413386128
        },
        {
          "id": "382",
          "population": 182.81089778714428,
          "densityPeopleKm2": 1108.2799331172012
        },
        {
          "id": "384",
          "population": 398.8721926692955,
          "densityPeopleKm2": 904.6359919979567
        },
        {
          "id": "385",
          "population": 160.36814970093604,
          "densityPeopleKm2": 853.4657206730471
        },
        {
          "id": "386",
          "population": 1874.5954384318811,
          "densityPeopleKm2": 4332.231476311219
        },
        {
          "id": "387",
          "population": 83.55612338539676,
          "densityPeopleKm2": 168.98140418254738
        },
        {
          "id": "388",
          "population": 405.53015885037877,
          "densityPeopleKm2": 2597.602175787434
        },
        {
          "id": "389",
          "population": 27.877180228405454,
          "densityPeopleKm2": 273.56400675489704
        },
        {
          "id": "390",
          "population": 8.720094851526015,
          "densityPeopleKm2": 121.10241083020652
        },
        {
          "id": "500",
          "population": 8.20384581293345,
          "densityPeopleKm2": 388.5752954446763
        },
        {
          "id": "501",
          "population": 592.3320249468813,
          "densityPeopleKm2": 26517.160174891815
        },
        {
          "id": "502",
          "population": 489.6287326468058,
          "densityPeopleKm2": 10741.740020900532
        },
        {
          "id": "503",
          "population": 1750.292393394903,
          "densityPeopleKm2": 20707.513453752897
        },
        {
          "id": "504",
          "population": 1003.9273799488259,
          "densityPeopleKm2": 3513.9230960777413
        },
        {
          "id": "505",
          "population": 11.657210038345895,
          "densityPeopleKm2": 169.9493173298322
        },
        {
          "id": "507",
          "population": 237.51618578112004,
          "densityPeopleKm2": 4512.332008222548
        },
        {
          "id": "508",
          "population": 614.7285185720585,
          "densityPeopleKm2": 1777.2294927926803
        },
        {
          "id": "509",
          "population": 815.6978017438109,
          "densityPeopleKm2": 11081.648805383636
        },
        {
          "id": "510",
          "population": 309.9521662144446,
          "densityPeopleKm2": 5457.752488292645
        },
        {
          "id": "511",
          "population": 655.9038372251218,
          "densityPeopleKm2": 5508.666606733267
        },
        {
          "id": "512",
          "population": 550.0398643086423,
          "densityPeopleKm2": 957.2037862904658
        },
        {
          "id": "513",
          "population": 7907.649144214574,
          "densityPeopleKm2": 74.97348604954219
        },
        {
          "id": "514",
          "population": 1395.193746847023,
          "densityPeopleKm2": 19.08432256890722
        },
        {
          "id": "515",
          "population": 12004.713421364017,
          "densityPeopleKm2": 285.23174645207405
        },
        {
          "id": "516",
          "population": 3795.333693445077,
          "densityPeopleKm2": 447.68405794018776
        },
        {
          "id": "517",
          "population": 4890.7252223812975,
          "densityPeopleKm2": 35306.50075912406
        },
        {
          "id": "518",
          "population": 2697.7094720109203,
          "densityPeopleKm2": 37443.214701693374
        },
        {
          "id": "519",
          "population": 66.43977405756237,
          "densityPeopleKm2": 168.98140418254732
        },
        {
          "id": "520",
          "population": 0.4222073400284814,
          "densityPeopleKm2": 18.036791557231744
        },
        {
          "id": "521",
          "population": 119.70152458044332,
          "densityPeopleKm2": 169.5708157591996
        },
        {
          "id": "522",
          "population": 8178.976763098106,
          "densityPeopleKm2": 229.63256000956682
        },
        {
          "id": "523",
          "population": 142.80575527950123,
          "densityPeopleKm2": 423.7814791777878
        },
        {
          "id": "524",
          "population": 3792.897028390635,
          "densityPeopleKm2": 176.2211334201891
        },
        {
          "id": "525",
          "population": 921.8920704338839,
          "densityPeopleKm2": 3806.4509422169604
        },
        {
          "id": "526",
          "population": 91.84969421095232,
          "densityPeopleKm2": 1808.4159842289525
        },
        {
          "id": "527",
          "population": 397.34209442447474,
          "densityPeopleKm2": 12255.851728641926
        },
        {
          "id": "528",
          "population": 49.09496629639431,
          "densityPeopleKm2": 8.035847578701919
        },
        {
          "id": "529",
          "population": 53.30397857839012,
          "densityPeopleKm2": 33.26513152602462
        },
        {
          "id": "530",
          "population": 25.962675199439587,
          "densityPeopleKm2": 276.87638378066436
        },
        {
          "id": "531",
          "population": 82.98073482829645,
          "densityPeopleKm2": 97.81247902256486
        },
        {
          "id": "532",
          "population": 108.41852995603509,
          "densityPeopleKm2": 97.81247902256484
        },
        {
          "id": "533",
          "population": 9.0994319250187,
          "densityPeopleKm2": 8.048074805971163
        },
        {
          "id": "534",
          "population": 61.36567973448061,
          "densityPeopleKm2": 276.87638378066464
        },
        {
          "id": "535",
          "population": 871.4397595983156,
          "densityPeopleKm2": 511.16533455274424
        },
        {
          "id": "536",
          "population": 418.6543552744165,
          "densityPeopleKm2": 338.590658354281
        },
        {
          "id": "537",
          "population": 149.4411657992599,
          "densityPeopleKm2": 121.28318831810367
        }
      ],
      "detailFallbackParents": 584,
      "minimumBarrioDetailCoveragePct": 99.99990392685683,
      "fallbackPolicy": "Retain each physical res8 remainder after subtracting selected res9. Seven hierarchical children do not exactly tile the parent polygon."
    }
  },
  "neighbourhoods": [
    {
      "id": "001",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 245.256221,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17727.696087,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46269.327272,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 7.745614,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1296.807462,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1262.048854,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 9298.489569,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.956638,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1369.014322,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1837.423705,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 262.980986,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 50853.031603,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.764801,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 78.272511,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 78.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.324142432252513,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.245319261442912,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 1.3507764658207373,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 125.3180077746931,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.3507764658207373
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.00345998682373
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.5140668098245729
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "002",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 562.423101,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20179.71063,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 55856.064902,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.853679,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.008043,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1224.776134,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1236.563421,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 9473.585547,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.630721,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1394.180007,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1637.582787,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 668.183785,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26038.600085,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.469312,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 60.905887,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 60.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.807606917625527,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.79968724293208,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.5774223225869413,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 142.6514264014186,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.5774223225869413
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.3883728927668448
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.1519044409502504
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "003",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 196.859115,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21536.242827,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 61172.501373,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.024395,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.349412,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.487208,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 979.781925,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1886.275225,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8592.663632,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.478877,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2086.562944,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1874.333515,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1502.267081,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 23036.868632,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.421267641074175,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.047219200391105,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 1.5612537446298518,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999879,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 152.24082321733815,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.5612537446298518
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.3255495960962804
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.023235490422841863
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "004",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 395.251151,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20750.191473,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 58495.183364,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.513896,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.968316,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.978343,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.587814,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.811354,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.077168,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 421.829145,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 917.368206,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7770.26608,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.045656,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 854.597686,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1007.287339,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 436.086388,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 62170.186563,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.694111,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.053385,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.057304794540624,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.663650011736465,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 5.00208544789011,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999889,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 146.68418521945887,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.00208544789011
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.548063048138567
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.826291041412967
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "005",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 85.418375,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18101.170438,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49043.139437,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 49.98032,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 50.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.340737,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.000053,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.139379,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.639575,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 258.13134,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 366.554044,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7258.583863,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 45.280492,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 232.467152,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 626.654218,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 74.5003,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 58713.071406,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.362236,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.466094970783512,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.474417536039525,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 18.06020580974815,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999389,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 127.95811743093817,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 18.06020580974815
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 7.208120971786045
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 4.064934132181499
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "006",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 57.797629,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18571.296925,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 50161.678063,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 56.720742,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 56.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.127888,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 24.894832,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.701272,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.432793,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 354.556096,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 441.964924,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7345.384146,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 38.37441,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 293.53107,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 762.575637,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 121.727427,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 53470.4801,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.957779,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.319697906639043,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.479308658145822,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 15.91468579104682,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997004,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 131.2814660749934,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 15.91468579104682
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.163962920395414
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.149013548992144
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "007",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 28.872204,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19658.999731,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 57086.204345,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.554643,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.763918,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.668723,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.18388,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 189.455222,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 970.289669,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7651.568345,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 7.677738,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1003.989018,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 657.423054,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 531.159226,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 64898.630729,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 55.562982,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.742286387280998,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.139332210315498,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 2.161235039231783,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 138.97049391199593,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 2.161235039231783
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.7797061863087338
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.9895602419750626
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "008",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 33.353744,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19347.887133,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 56377.882961,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.460961,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.781633,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.574479,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.198714,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 437.328649,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1326.335949,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7835.53983,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.065094,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1479.063837,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 968.720693,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 950.277774,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 27279.226466,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 19.871447,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.766806988744655,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.140563170359528,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.696343925534228,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 136.77122273859402,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.696343925534228
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.49762945691377375
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.19871446862045428
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "009",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 14.290322,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16805.390719,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 50516.891627,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.704568,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.151072,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.110617,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.310367,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 413.929377,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1232.434754,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7683.631292,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.995113,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1360.269563,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 803.909246,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 807.214381,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 32949.752244,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 30.678418,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.672519065700548,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.965667813503433,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.6135683635923778,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.79818304899607,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.6135683635923778
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.3103666611026192
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.3067841817961889
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "010",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 454.880532,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22490.960481,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 73606.956362,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 64.418495,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 64.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.849882,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.799601,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 858.48326,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1344.188197,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6731.487508,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.035452,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1114.848967,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 980.688343,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 257.936598,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 22831.713032,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 56.673469,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.822561296160282,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.84432460169564,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 1.2440767175258132,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999801,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 158.989772082405,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.2440767175258132
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.6516890669843243
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.2958740144546871
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "011",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 40.251791,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14178.895349,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43818.798426,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.004973,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.8125,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 219.199166,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 723.086554,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7276.742743,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 6.487827,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 684.819007,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 141.617886,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 134.192655,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 82631.33504,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.78988554819834,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.398853581446847,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 2.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.2313503606117,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.0
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 2.0
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "012",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 97.446595,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16521.487415,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49088.184348,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.618144,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.217522,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.716653,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.266082,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.423399,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 155.014522,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 629.352322,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7295.480929,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 26.814885,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 593.580563,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 306.436336,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 159.781532,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 80193.527859,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.617428,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 15.731703,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.849442302216922,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.399034927798144,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 8.621213393631521,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999633,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 116.79125579328668,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.621213393631521
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.8105913527666164
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.5362791276310985
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "013",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 567.186641,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17862.91607,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 53793.214198,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 83.121644,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 83.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.768602,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 26.931294,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.315153,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.483936,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 99.185738,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 444.9438,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7046.95826,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 55.373278,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 368.95476,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 230.000813,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 209.832422,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 71209.660481,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.573421,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.362501852366442,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.602912685667434,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 13.019757178682715,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999931,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 126.27388488346834,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 13.019757178682715
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.38629721391661
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.72051064930477
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "014",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 492.752008,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14293.666548,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38615.537944,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 6.315383,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 6.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.371196,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.050693,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.063154,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 218.946781,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 191.607968,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6919.051731,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 82.58192,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 146.63216,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 187.907153,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 250.455929,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 44866.137796,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.852912,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.143176508374573,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.346044333116144,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 21.559017022845183,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 101.04267394930633,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 21.559017022845183
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 18.73302511695397
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 11.551837241283133
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "015",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2276.161663,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12625.340055,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33237.170144,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.455949,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.326038,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.809568,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.544692,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 414.286162,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 554.864077,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6414.838021,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 105.78717,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 313.009564,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 342.609455,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 220.518535,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 19889.180249,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.292959,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.72980348188915,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.95839868778249,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 27.437736093175733,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.24918700128629,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 27.437736093175733
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 26.461622795311918
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 14.717436785277787
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "016",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6963.128935,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16288.372767,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44459.523022,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 63.266642,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 63.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.558313,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.696739,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.854884,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.302621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 359.483624,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 661.896467,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6357.847496,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 121.486547,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 179.775119,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 235.79648,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 209.356911,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26806.274277,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.529845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.761821564632568,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.28915545709337,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 30.778914854171102,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 115.14335619442784,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 30.778914854171102
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 24.931231119671814
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 19.455488788520043
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "017",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 716.198361,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17795.856397,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 53729.33648,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.659985,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.978892,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.24085,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.004574,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 422.270144,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 599.871319,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6544.131114,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 103.224777,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 238.323229,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 205.264283,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 139.419836,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 19324.927611,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.19795,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.426248626949874,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.63901710325193,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 29.233310962237585,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999206,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 125.79983655924505,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 29.233310962237585
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 19.24393611781062
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 13.568064815311308
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "018",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3897.270438,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22741.126689,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 72330.423001,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 86.847593,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 86.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.206375,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.190802,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.273296,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.007622,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 472.249483,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 924.213726,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6598.020677,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 37.438643,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 574.135728,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 500.007627,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 367.640096,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 34969.642816,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.888457,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.092112,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.084123355875773,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.111626777489747,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.677971767972025,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.999999999998,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 160.75821004779291,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.677971767972025
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 7.000955854369317
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.742046532950644
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "019",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 541.711502,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17429.465019,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 50882.605985,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.540478,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.151145,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 30.502362,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.018893,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 568.48374,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 869.651548,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6349.788162,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 70.990337,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 171.971625,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 185.784996,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 184.296321,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 20768.982729,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.345541,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.286784148806943,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.900216558444058,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 18.24561018236638,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 123.20979680836874,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 18.24561018236638
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 14.113358545707559
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 9.1889309095126
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "020",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 280.200639,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22518.860879,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 63815.57102,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.210956,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.111467,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.142431,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.639292,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 398.008568,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1190.180097,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5915.193545,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 82.686959,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 227.118772,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 565.625335,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 324.440697,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 45488.528358,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.777157,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.04422336452987,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 27.16201336000522,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.498331609996608,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 159.18700145030044,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.498331609996608
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 13.0716831424457
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 12.916366500722415
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "021",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1601.27988,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18318.885933,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46334.35974,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 8.39338,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 8.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.741858,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.611353,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 107.329552,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 952.330266,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5980.184948,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 138.32275,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 142.174397,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 217.933887,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 261.425181,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 33620.597139,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.465876,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.3854287109384,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 30.478769457841434,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 36.31757647141844,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998519,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 129.49715961449007,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 36.31757647141844
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 33.39278154069982
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 18.63652399200742
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "022",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 507.649861,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 24044.119007,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 71244.476657,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 39.016596,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 39.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.026377,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.656208,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 661.639183,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1379.665232,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5932.932993,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.609079,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 338.661186,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 788.609114,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 500.593281,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67416.47713,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.496825,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 23.413588,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.70384427033262,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.087084974105807,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 3.1197575648228595,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999832,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 169.96913066805513,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.1197575648228595
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 2.3780751220297716
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.340995759769654
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "023",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 481.742812,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21547.55098,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 63103.044474,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 92.498892,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 92.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.954157,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.687007,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.124511,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 520.277391,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1739.349383,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5585.199647,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 8.662845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 331.136993,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 741.151854,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 379.605626,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 130029.287298,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.195801,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 19.952215,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.719578886005257,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.88517086166716,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 2.8926860053654866,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 152.32076114038338,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.8926860053654866
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.5385296400537187
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.5070544678864561
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "024",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1066.122784,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 30726.016595,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 97322.164812,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.479889,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.377453,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1445.881463,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2359.521269,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6474.231259,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.026857,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1970.940325,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1990.62375,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 204.190432,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 247676.32924,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 34.487098,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 34.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.480661199338932,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.9721676410585,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.5737883386137714,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 217.20381304151582,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.5737883386137714
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.1855101455011222
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.025758898170226766
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "025",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 766.777805,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18665.347233,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 56175.537932,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.910946,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.355443,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.819176,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.50083,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 494.142061,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2283.041842,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5137.060899,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 6.662339,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 646.182111,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 512.957143,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 348.463111,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 102336.838186,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 91.744651,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 91.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.375445967688124,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.914662657717383,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 1.5725365875427049,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 131.94631260503965,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.5725365875427049
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.253965573808695
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.8863831134638502
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "026",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1276.451547,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 23048.532467,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 65473.850295,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.129108,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.8676,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 25.855791,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.222785,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 612.995916,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1702.033947,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5402.29337,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.507757,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 261.851007,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 810.980849,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 458.162745,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 58818.632378,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.732164,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.774957924822822,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.846595251923027,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.378095811122591,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999511,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 162.93127751738024,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.378095811122591
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.865419514135687
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.840441429716851
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "027",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 293.08633,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21383.495529,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 62449.418868,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.445738,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 20.02698,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 16.74358,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.084639,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 663.8233,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1983.705697,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4992.51778,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 18.891841,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 498.424446,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 674.7765,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 115.254193,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 58949.882916,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.352491,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.547633900223188,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.363956824598404,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 5.368400769567864,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 151.161044605138,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.368400769567864
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.2629042255535916
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.0207702253091075
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "028",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2239.252245,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 23530.315783,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 64667.721766,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.764057,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.050709,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 32.793406,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.183538,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 640.978116,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1751.422018,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5117.877322,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 69.375472,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 273.245563,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 725.828846,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 351.062495,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 56068.585741,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 7.882434,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.81578079203846,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.20844008130044,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 23.723686363325655,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999689,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 166.33702889330098,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 23.723686363325655
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.468711701019195
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.692097630820503
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "029",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1242.454446,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22143.083965,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 58826.282907,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 32.447718,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 32.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.624841,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.557786,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.780396,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 401.209705,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1342.551819,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5588.262015,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 94.373483,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 320.889234,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 691.901221,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 243.629304,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 30164.025249,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 11.10309,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.145801242518955,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 27.635137377101067,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 31.140177747150787,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 156.53061485617698,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 31.140177747150787
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 19.027457884788838
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 9.439398727303182
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "030",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1304.557922,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21462.101042,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 54640.133717,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.224262,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 97.279125,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.687654,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 33.45849,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.027209,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 824.739634,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1824.76105,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5027.249526,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 75.969884,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 242.782359,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 899.108938,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 557.569552,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 32952.478741,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 10.403664,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.735953858245015,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.066228833954373,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 31.459460367909774,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999744,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 151.7167110742,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 31.459460367909774
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.658032901910383
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.01816552161882
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "031",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 377.071827,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20719.028949,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 50289.476921,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 13.326434,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.73837,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.879858,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 807.665738,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1763.180298,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4462.174766,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 61.143505,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 277.551606,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 712.029469,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 448.061962,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 89425.512034,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.633587,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.38110053764372,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.79407153905455,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 18.31536523697886,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 146.4638957128165,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 18.31536523697886
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.480218486386269
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.2004525630840535
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "032",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 403.639369,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 24154.588935,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 63460.578845,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.208677,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.9348,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.68573,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 579.282902,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1718.884913,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4478.90666,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 62.809746,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 294.816732,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 366.359055,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 230.846551,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 146301.196473,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.265045,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.243430176901303,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.475951375793574,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 17.620717679918876,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 170.7500483478277,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 17.620717679918876
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 15.41469911471867
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.922010522400949
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "033",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 259.897516,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 25169.980978,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 67122.76923,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.783403,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.597577,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 32.662294,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 491.91736,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1660.266762,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4433.134458,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 56.575312,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 302.885652,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 263.431927,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 135.388679,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 171497.008107,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.512643,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.333581841544033,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.708257373264008,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.873214652718525,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999979,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 177.9279076316603,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.873214652718525
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 14.792729985055564
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.597576661685188
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "034",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 546.735893,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20361.199689,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 60998.110398,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.378497,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.672885,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.125804,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.488975,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 398.340792,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2038.380918,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4840.855391,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 7.363749,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 581.369504,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 276.549948,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 87.538838,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 85633.471826,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.088257,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.740717,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.281327066631786,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.822514743878354,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 1.392661324326785,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999993,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 143.93438202042103,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.392661324326785
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.380524265365404
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.1134005954420325
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "035",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 5208.825202,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 25122.176662,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 75718.68354,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.235312,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.237619,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.94736,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.054447,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 697.10154,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1781.049867,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4460.761847,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 11.437752,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 531.114604,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 527.260926,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 468.330528,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 116092.25417,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.007821,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 92.080878,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 92.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.182379698523045,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.078171824971907,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 2.483676579338565,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999909,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 177.58997642984187,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.483676579338565
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.056313113181152
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.8873548189006628
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "036",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 328.005236,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 26326.56136,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 65469.221966,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.581871,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.012904,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.752311,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 617.129373,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1360.012625,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4073.300569,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.963009,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 575.76758,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 663.083948,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 80.321494,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 184483.031113,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.08529,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.03155194754269,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.57272134521657,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 7.680404718750151,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999984,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 186.10383464395946,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 7.680404718750151
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.276234419374696
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 1.3629809540497058
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "037",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 649.470866,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 27208.056292,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 72803.801807,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.476341,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.885785,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.338004,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 423.215994,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1281.97238,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4047.123348,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.223748,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 464.804603,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 560.30588,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 34.797566,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 226863.273819,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.304094,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.369999672933751,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.711239777151143,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.82936303552796,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999932,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 192.33516827014546,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.82936303552796
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.4747297571902247
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 1.14261695735865
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "038",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 179.304145,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 27194.120742,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 69929.936121,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.614136,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.970669,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.604874,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.093326,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 642.049858,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1044.12138,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3750.843228,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 9.849256,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 592.498378,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 860.6683,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 21.655751,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 199508.985314,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.237678,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.329972879321893,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.140330079932063,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.7186505260382856,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999991,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 192.23665714074235,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.7186505260382856
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.6532850842081215
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 1.0933264406011605
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "039",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 372.330034,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 28576.296867,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 78379.21093,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.496234,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.905327,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 35.732241,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.607253,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 525.185894,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 817.746383,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3515.139339,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 30.174057,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 396.417956,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 631.842131,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 151.098266,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 155745.409956,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.248798,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.994650869341363,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.096415767523066,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.022315099954831,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999788,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 202.0073322204987,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.022315099954831
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.456845863549191
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.5320495272320067
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "040",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1083.641247,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 29081.853601,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 87860.585614,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.707049,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.623803,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 22.068894,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.673314,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.113577,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 295.693,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 838.113035,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3628.095494,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 21.2027,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 296.886113,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 700.36297,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 81.115757,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 229251.583972,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.764437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.483699880796435,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.539952446088462,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.0656570915813015,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999892,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 205.58113912755752,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.0656570915813015
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.498664531937484
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.638743486993058
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "041",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 814.305611,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 29316.512915,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 94158.981047,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.598706,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.917173,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.97158,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.807516,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.087048,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 259.020166,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 828.918609,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3606.184085,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.116608,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 360.491316,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 668.191398,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 119.123944,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 194997.660267,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.110844,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.524800798652485,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.652349266447583,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 4.542120062547455,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 207.23995805089302,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.542120062547455
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.2710600312737275
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 2.2463103659670054
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "042",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 657.585174,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 28150.538799,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 92488.572153,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 14.42082,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.236366,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.873994,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.185222,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 874.129856,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1336.973371,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3903.788747,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 5.87882,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 811.82333,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 846.35302,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 456.20716,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 86232.173281,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 7.818155,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.605445131279676,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.664425277933653,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.4840681328991077,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 198.99762624325737,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.4840681328991077
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.7765601533949233
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.7216038845058368
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "043",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 768.468281,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 29064.08634,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 94594.0669,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 14.370549,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.002815,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.51365,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.149404,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.164614,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 378.048004,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 625.527933,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3098.835987,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 40.334284,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 415.147351,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 340.300437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 196.850953,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 113983.839445,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.48099,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.566721769483156,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.756715997755016,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.575078252862276,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999973,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 205.45554143335036,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.575078252862276
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 6.3480394696003275
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 4.996268596407108
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "044",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 281.944114,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 30024.748429,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 96560.609366,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 13.622119,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.715624,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.795373,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.914623,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.641471,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 309.071561,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 455.75078,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3163.818994,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 43.839731,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 281.148448,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 233.60801,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 56.231738,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 159124.864715,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.149659,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.60437470242773,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.393893528843094,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 12.19667927011617,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 212.24651181931256,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.19667927011617
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 6.094461919163017
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.594787488098409
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "045",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 107.105546,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 33270.736125,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 102535.468401,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.705712,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 33.75,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 198.709596,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 453.698525,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3261.448901,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 60.949341,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 490.321473,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 527.470166,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 82.010285,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 218070.15294,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.273367,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.85627364244985,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.55684298551636,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 18.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 235.19256805400767,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 18.0
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.0
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "046",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 145.664826,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 33198.429312,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 100996.287384,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.666818,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.349179,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.938558,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.882011,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.881213,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 238.45475,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 459.988009,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3250.723495,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 61.998521,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 448.420237,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 486.065835,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 118.436198,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 200793.62012,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.574869,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.694768522910257,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.598653143621647,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 18.582762458550096,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 234.68142742359365,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 18.582762458550096
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.996010585984168
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.471954723022874
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "047",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 108.868175,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 32095.477629,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 88496.043614,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.555782,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 20.784621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 42.673082,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.135042,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 515.095233,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 537.671069,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3214.01522,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 65.122602,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 167.994506,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 236.468135,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 358.350709,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 88300.273444,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.648144,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.483359117574997,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 26.265166105705365,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.10941046213731,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999932,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 226.884604480162,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.10941046213731
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 11.459831560610661
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.324789450763326
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "048",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 479.562428,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 31662.850418,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 85620.44702,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.629613,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.59307,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 42.773716,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.050665,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.041874,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 594.350088,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 598.460436,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3199.453761,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 63.367707,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 223.274548,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 277.40995,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 402.237996,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67946.427329,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.588126,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.121764826830844,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 27.77845890796098,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 19.450596296366783,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999997,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 223.82634017296877,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 19.450596296366783
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 12.055723524472889
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.192521318398208
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "049",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 767.168968,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 30566.393352,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 85502.821002,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.34864,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 25.211943,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 35.052633,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.071232,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 329.11631,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 263.372172,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2860.983212,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 80.98843,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 291.259192,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 397.605329,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 421.758521,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 95472.654592,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.511402,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.365140702615074,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 27.621943383924783,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 24.27071822432964,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998712,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 216.07542801567115,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 24.27071822432964
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.03714055787859
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 10.58815566798245
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "051",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1740.705139,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 95.567895,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 27518.133919,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 95.567895,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 69796.6267,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 95.567895,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.835427,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 95.567895,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.600726,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 40.00032,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.097376,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 845.371532,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 893.573722,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2556.559378,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 128.736216,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 288.738767,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 338.776991,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 469.323808,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67339.349348,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.774781,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.355577586423154,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 95.567895,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 31.26333523164259,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 95.567895,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 33.92650494930215,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999062,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 194.52712317959583,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 95.567895,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 33.92650494930215
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 29.58506298900982
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.027744660675653
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "052",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 683.537416,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 29468.615744,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 83615.103672,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.148241,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.821577,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 26.575881,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 198.016997,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 256.0605,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2640.589042,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 66.844829,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 445.055723,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 614.620528,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 233.218265,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 106512.931111,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.375535,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.461909865662715,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.907856836325696,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 22.049943189294638,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999723,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 208.31518087813637,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 22.049943189294638
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.9217198294785
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 8.414651842075378
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "053",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1688.184121,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 27073.290033,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 82664.748802,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.425784,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.460876,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.546637,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.242662,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 408.155338,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 673.822025,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2450.424245,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 46.199554,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 354.484767,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 672.25139,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 117.718894,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 238021.822602,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.192356,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.834141008959296,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.66682212443343,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.62234547949224,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 191.3824985599786,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.62234547949224
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.486746544478232
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 6.087150856909873
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "054",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 361.357722,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 26182.553131,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 75224.920233,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.376228,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.314025,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 23.757485,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.025951,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.729535,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 319.037886,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 443.945883,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2402.750241,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 55.370457,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 510.193204,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 726.221853,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 154.024564,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 188749.249707,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.96201,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.178976366250172,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.284770612982776,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 17.443646020939926,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998855,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 185.08583296608344,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 17.443646020939926
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 7.407417020077886
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.243942770284235
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "055",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1285.513572,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 27870.917111,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 74849.398523,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.644384,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 22.950774,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 36.277781,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.263477,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 513.197318,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 579.416285,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2489.981267,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 95.271678,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 291.297653,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 436.718808,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 248.169025,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 132988.313239,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.808406,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.314280901267683,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.288465877044818,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 27.54929395507024,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999613,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 197.0209659542504,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 27.54929395507024
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 14.55322300862119
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.439387031663921
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "056",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 314.78576,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 25685.023349,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 68093.963463,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.785303,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.214972,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 32.947727,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 772.866887,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 885.910564,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2202.97462,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 163.254272,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 204.099928,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 254.155408,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 77.943608,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 228646.724508,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.026642,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.002802286863295,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.514217860426722,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 55.016928527292386,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999756,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 181.56876900115353,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 55.016928527292386
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 30.698846002182783
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 17.485143698810806
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "057",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 228.472022,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22038.266766,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 60982.574652,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.569598,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 20.70381,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.641678,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.162602,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.001956,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 484.629376,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 625.600704,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2203.740431,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 69.259708,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 559.562826,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 582.075688,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 112.402076,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 259721.626141,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.322751,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.20622881343432,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.96147923092307,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 22.01899849778362,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999761,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 155.78965661237922,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 22.01899849778362
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 9.739494892011678
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.5952080597749605
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "058",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2054.678551,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16253.342622,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37128.46053,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.362964,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 22.848064,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 63.63909,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.630609,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.630609,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 288.818452,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 365.920002,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1403.659993,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 624.332011,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 143.773669,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 190.613657,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 129.414639,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 205907.004364,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 53.299562,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.868337890679621,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.256818728527236,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 175.39121196468952,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999949,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 114.89572627331937,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 175.39121196468952
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 148.7722688489419
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 52.96740031574045
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "059",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1403.174289,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17608.355535,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47104.753528,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.97857,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 22.230807,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 20.957181,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.698229,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 339.22863,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 479.47858,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1818.696162,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 290.790163,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 295.905777,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 317.77024,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 92.767165,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 321454.731387,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.304403,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.44904488126635,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.48877079232172,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 82.77710594095959,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 124.47438319144344,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 82.77710594095959
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 38.480035058486955
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 33.11270572813524
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "060",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 172.512572,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13833.778427,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39528.387727,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 33.90849,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 33.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.61139,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 21.302233,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.67817,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.079265,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 224.691059,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 662.566289,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2804.405811,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 62.790515,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 405.61339,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 242.5247,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 89.320619,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 114510.38465,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.050014,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 25.981958,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.977995412415506,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.016896948240966,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 24.193039994259603,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 97.79170084822583,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 24.193039994259603
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.435604892391073
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.294328955482898
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "061",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1162.67548,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17300.863098,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45976.162962,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.763824,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.546067,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 28.04046,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.994866,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.448644,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 309.079745,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 498.749918,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1833.808868,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 255.664152,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 250.547375,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 256.506533,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 105.296986,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 315020.131327,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.506552,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.61682399976303,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.491866466470935,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 77.8309299721847,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 122.30070312486767,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 77.8309299721847
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 35.35202812364616
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 25.737841841625162
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "062",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1781.660018,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17993.955739,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46387.309367,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.303127,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 25.177289,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 75.476563,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.69307,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.361745,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 461.701929,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 623.692241,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1793.244169,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 297.364667,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 290.718599,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 345.430363,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 15.514585,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 307690.477753,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 15.78951,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.033432800533326,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.914646129753354,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 91.0229376126229,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 127.20021113466,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 91.0229376126229
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 66.40981902403011
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 21.99393744445465
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "063",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 357.702094,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22636.62599,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 57171.351437,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.5126,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.960343,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 91.766811,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 669.970146,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 824.435053,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1886.520287,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 281.420113,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 123.117157,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 319.999327,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 8.844587,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 326776.954911,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 18.51598,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.823655692661392,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 26.901375925409038,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 81.82557254427199,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998634,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 160.01948915899416,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 81.82557254427199
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 71.8272153890245
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 22.074307119615153
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "064",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3197.726057,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 25830.036595,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 57124.641311,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.558522,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.706573,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 58.516028,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 975.491798,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1096.847978,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2051.701842,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 235.588564,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 171.130667,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 296.562643,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 367.138568,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 119792.796259,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 14.62418,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.005095268546953,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 32.432019113387106,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 65.22727508476827,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 182.59387519659353,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 65.22727508476827
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 62.46795751438804
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 18.425379415590985
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "066",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 5220.587518,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13786.107861,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32386.612888,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.81814,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.559015,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 25.152589,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.079399,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 165.693958,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 311.989249,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1137.274858,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 660.65808,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 219.578102,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 202.674387,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 132.412585,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 64060.427035,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 28.869932,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.152771422995995,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.17793441308994,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 175.2712746242383,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 97.45471513212973,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 175.2712746242383
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 130.05449629908986
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 63.93098872268085
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "067",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1093.106227,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14140.508867,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32255.438481,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.539484,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.838076,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.142426,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.701471,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.869759,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 236.732682,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 256.192562,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1261.319273,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 714.03692,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 154.683127,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 211.930187,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 142.093871,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 124697.305285,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 53.918227,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.124612844237324,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.288410641356634,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 189.56444698256956,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999834,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 99.95999431828612,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 189.56444698256956
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 170.2465743544915
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 63.335185812149646
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "068",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1538.055555,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17038.076563,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35523.350501,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.428118,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.599726,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 57.35979,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.020395,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.588365,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 239.971594,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 481.864979,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1104.53269,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 764.330462,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 117.512957,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 221.707614,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 196.049648,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 96031.472524,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 102.952382,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.839831660046896,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.707310715444216,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 282.3424626192874,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999906,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 120.44305141002557,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 282.3424626192874
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 148.83168033211754
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 57.4584488048093
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "069",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2828.089728,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14770.531966,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32459.89936,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.130419,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.082217,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 39.452988,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.319593,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 217.550784,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 513.556096,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 640.409971,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 558.22305,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 220.254338,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 228.302834,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 149.406116,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 16614.374302,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 74.006559,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.13303491055288,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.199058715296886,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 207.07347729598885,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999923,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 104.41366044789761,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 207.07347729598885
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 97.69216618371281
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 37.09017362888822
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "070",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4853.995078,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21667.658939,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43424.912667,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.612043,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 29.776856,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 119.569289,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.136253,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.064404,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.037348,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 308.201599,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 747.527994,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1130.023196,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 923.379117,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 192.563417,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 246.778065,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 273.327887,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 81092.358234,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 92.523498,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 1.035344,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 8.899906181569474,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.35873108439934,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 316.9403070607757,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999958,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 153.16981056372057,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 316.9403070607757
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 187.87314597523473
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 84.90690718469202
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "071",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": null,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 70.534626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 70.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 70.534626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 70.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 70.534626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 70.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 70.534626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 70.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.906159,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.52992,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.02296,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.228856,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.164896,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 830.53648,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 844.994653,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2312.562947,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 82.990965,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 892.91281,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1047.072509,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 971.676983,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 19278.218964,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.155698,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 88.824206,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 88.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": null,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 70.534626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: población o grupo de edad sin cobertura.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": null,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 70.534626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: población o grupo de edad sin cobertura.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 23.89962540449139,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 70.534626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 70.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 23.89962540449139
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 23.29165216385303
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.594501447958394
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "072",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1763.105768,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22116.662449,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47032.785925,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.606298,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 38.76774,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 135.584196,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.533323,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.883539,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.538462,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 400.433002,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 564.696723,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1495.117769,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 544.557823,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 192.63675,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 317.832634,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 223.549863,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 96880.622333,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 37.910997,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 36.742995,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.214534673339008,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 26.573609507923752,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 158.01544752720315,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999973,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 156.3438397822329,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 158.01544752720315
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 139.4533932676935
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 44.94660900979774
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "073",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2887.640406,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12558.864365,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31217.938261,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.279757,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.275923,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 40.408856,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.418388,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 238.540094,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 356.982498,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 903.840871,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 334.996874,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 152.08615,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 193.489448,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 194.612513,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 52417.673901,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 11.788983,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 1.178206,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.506779174775131,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.383040767715315,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 93.96083994231805,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998558,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.77926688333271,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 93.96083994231805
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 58.06066384838996
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 33.83407474553945
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "074",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2540.435802,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13666.749743,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32675.419182,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.195746,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.958669,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 56.923062,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.003402,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.318299,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 133.91644,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 254.252083,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 611.481338,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 209.987563,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 161.411815,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 255.057055,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 132.880734,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 47066.00109,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.773641,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 31.872275,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.387087944999761,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.461554772246906,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 55.44409243874801,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 96.61096637391036,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 55.44409243874801
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 39.80469611965679
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 20.38317226108545
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "075",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1273.253666,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14263.484072,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31605.667011,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.698762,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.979295,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 32.392002,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.790599,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.573435,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 193.404581,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 477.545469,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 819.206954,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 609.666486,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 183.674599,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 227.781916,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 119.502953,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 25396.599749,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 80.744382,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.33784918079317,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.517417929822004,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 223.38989631851973,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999427,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.82931245306537,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 223.38989631851973
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 112.74143790296979
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 46.421962961858874
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "076",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2686.701384,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15424.433886,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40104.011981,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.06734,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.198019,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 23.175871,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.294981,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.323923,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 357.8073,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 625.11843,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1530.194224,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 427.987401,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 171.184743,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 185.620422,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 116.194726,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 172582.6018,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 8.851807,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.260310243693237,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.24317437728316,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 121.94056522618989,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999508,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 109.0361272079488,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 121.94056522618989
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 60.16766816982082
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 47.84298717332039
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "077",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1594.507899,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14062.738305,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34281.059576,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.757815,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.990255,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 22.722353,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 48.282307,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.804829,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.791119,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 191.357427,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 479.082404,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 190.338627,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 52.236028,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 202.747469,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 436.088205,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 175.66832,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 101303.640555,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.084531,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.009745,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.908448814777556,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.029796416831672,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 13.613611247146823,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997776,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 99.41023016136867,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 13.613611247146823
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.332422367486409
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.534566396092762
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "078",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1741.942309,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12921.423732,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32726.893399,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 52.967566,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 53.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.08784,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 50.470348,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.505821,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 254.902858,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 262.106793,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 878.529922,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 203.43835,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 191.40172,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 292.84059,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 131.647094,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 72569.112397,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.580074,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 25.110447,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.00557922208433,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.598371498076983,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 66.81022021428122,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999853,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.34221794868928,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 66.81022021428122
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 27.32159048976478
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 19.711402142804904
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "079",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1778.41249,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12681.722955,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32734.23555,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 85.919983,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 85.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 35.744491,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 44.808742,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.061937,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.320118,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 176.685464,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 555.337036,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1288.530599,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 269.591733,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 236.30968,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 166.503912,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 64.475568,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 83282.164482,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 9.903779,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.729204246648088,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.29778320439034,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 87.42458628748105,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.64776066059791,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 87.42458628748105
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 41.45106067130111
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 27.977316706749498
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "080",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2051.720245,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15801.797902,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42996.282331,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 58.229305,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 58.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.161756,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 21.531509,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.091546,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 501.47459,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 868.137097,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1720.69128,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 172.387995,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 294.918153,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 202.458497,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 190.395848,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 148078.333124,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.743845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.491042754223054,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.250710398385724,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 47.82198330925511,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 111.70373310884507,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 47.82198330925511
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 31.560886936215788
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 18.448383335889503
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "081",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 150.230372,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17182.1584,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49094.736963,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 83.133328,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 83.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.419769,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.288884,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 833.965463,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1069.89015,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2084.976581,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 54.648752,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 538.287057,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 253.415653,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 256.203511,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 209181.134975,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.969131,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.268073196277514,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.084929404288502,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 13.336155903892116,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 121.46157342669073,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 13.336155903892116
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.430945787143473
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 6.2828377727773725
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "082",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 62.212904,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20659.926343,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 61992.070725,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.094941,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.352624,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.392289,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 841.693369,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1097.168569,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2346.530899,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 27.914054,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 413.158919,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 367.237752,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 242.048049,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 212657.356564,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.280994,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.118103151076184,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.920748338640482,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.489246913184661,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 146.04609631001404,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.489246913184661
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.163241516223882
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.710770993889688
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "083",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 966.026116,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16139.100828,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44230.619739,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 24.542139,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.305903,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.449608,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 572.670352,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1024.858016,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1849.020607,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 96.949711,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 408.101305,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 330.706694,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 140.55164,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 101758.675582,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.549322,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.642576545000985,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.23972044664681,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 24.91319241621084,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999977,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 114.08814507616734,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 24.91319241621084
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 23.884793573578346
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 8.174091828217778
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "084",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1457.716931,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13139.205575,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34451.77878,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 44.774352,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 44.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 33.919245,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 42.79744,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.524645,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.447744,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 299.819129,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 579.076554,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1411.702559,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 179.885739,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 251.536829,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 119.730271,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 184.023988,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 85316.57223,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 10.081459,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.156754574321399,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.826425181995777,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 57.917186626082426,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997682,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 92.88172914971187,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 57.917186626082426
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 28.98013995959166
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 21.40826384423057
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "085",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1295.154773,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11876.818936,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31413.659775,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 17.363543,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 17.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 31.53501,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 44.018457,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.190441,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.173635,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 192.500081,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 578.292236,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1538.440035,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 172.813901,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 209.688407,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 208.097051,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 260.712696,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 70939.943796,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 9.039155,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.615080735991699,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.489549650912647,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 58.79283810193954,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 83.95785219105389,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 58.79283810193954
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 21.787752409603478
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 21.049762935964154
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "086",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 10797.980687,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12005.41945,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32255.893386,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 53.892882,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 53.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.10588,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 35.362893,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.260276,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.48158,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 264.687718,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 484.547529,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2024.666303,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 125.526824,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 326.175797,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 283.452713,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 144.462815,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 112162.512777,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.545227,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 39.545956,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.39536357822345,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.002227050380725,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 45.6847810696104,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 84.8669359283986,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 45.6847810696104
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 14.733058180940217
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 13.902080003389528
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "087",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 756.932358,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10397.256068,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 27413.793236,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 39.26086,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 39.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 35.807277,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 47.777593,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.014815,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.607391,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 222.458933,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 321.271094,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1440.731803,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 170.715294,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 187.260793,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 325.101127,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 60.742037,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 76970.095432,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 7.621339,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 60.73914,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.168245456352915,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.37255040429914,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 62.61492184740967,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999995981,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 73.49874514830965,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 62.61492184740967
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 19.681509607976487
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 16.814766529040977
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "088",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1572.247228,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10976.392311,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31752.129309,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 24.588889,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 21.983417,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.028485,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 250.069857,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 732.408591,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1903.488892,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 96.141323,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 401.141554,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 330.478083,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 192.004986,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 61581.529391,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.048839,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.381906609410157,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.55546211336682,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 34.419682367077705,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 77.59268944015147,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 34.419682367077705
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 12.903374197995792
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 7.967066286688375
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "089",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1489.761353,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12037.557755,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35277.282068,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.466378,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.501157,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.463026,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 496.642925,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 891.999823,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2109.982039,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 40.502106,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 564.454873,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 508.604467,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 258.194244,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 63107.165251,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.317021,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.347041864765032,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.331496011092995,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.595909912712221,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999946,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 85.09412328179694,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.595909912712221
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.536691928981853
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.39528399231041
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "090",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3742.542918,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13165.775613,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33369.036594,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 94.504789,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 94.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 28.516424,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 35.796778,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.136744,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.457896,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 177.340754,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 524.008475,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1216.962237,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 361.544634,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 182.913566,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 164.463742,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 111.790329,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 85587.82364,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 8.531031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.083745558799762,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.83504378238903,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 112.14361010434189,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999794,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.0695541334163,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 112.14361010434189
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 52.27722723454942
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 36.422959183070084
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "091",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1193.204935,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12910.243253,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34631.025041,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 88.822628,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 88.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 29.576318,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 19.143683,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.083418,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.888226,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 141.822613,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 249.0971,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2218.176599,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 136.140988,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 212.631267,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 350.354265,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 38.545698,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 109254.395697,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.924227,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.452664248325455,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.581962481574887,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 49.704287332382876,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.26318255980566,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 49.704287332382876
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 16.105183543264314
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.77150992844632
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "092",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1408.997368,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11999.76376,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32706.921352,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.011848,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 25.652306,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 15.663052,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.695535,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.000118,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 213.41866,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 539.121257,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1984.402614,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 139.38161,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 290.093876,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 266.945421,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 103.223969,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 70120.742431,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.42881,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.351967618437737,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.312657273892082,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 52.5629153697919,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999842,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 84.8269555609604,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 52.5629153697919
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 16.129862408194736
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.347722633067532
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "093",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1918.018456,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13677.903015,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38043.523594,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 5.020712,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 5.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.369006,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.397682,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.668781,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.172894,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 401.768053,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 700.109997,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2526.413182,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 28.388252,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 441.09565,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 434.743641,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 250.564775,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67858.635743,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.191796,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 4.574383,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.523666977686267,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.423640855726987,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.78613771921238,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 96.68980943509268,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.78613771921238
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.9967711440600304
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.3759092496541214
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "094",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1292.219935,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11767.5907,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 30027.777353,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.007352,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 28.82458,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 40.254364,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.906313,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.547168,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 287.403578,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 432.925905,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1863.657015,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 165.502778,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 142.715642,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 265.947661,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 159.572292,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 104831.320926,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.701473,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.707715242761674,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.98840310802046,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 59.28311577418195,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999075,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 83.18571209675805,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 59.28311577418195
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 19.87207217544341
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 16.749806383653784
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "095",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 563.690678,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12976.612083,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34643.462431,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 93.506479,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 93.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 28.903336,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 20.278566,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.192394,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 146.924852,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 209.154314,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2288.498368,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 132.185105,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 197.886137,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 304.376026,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 36.265741,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 112215.540796,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.982404,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.370896575302242,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.159960771960822,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 48.20389751463549,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.73234727884866,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 48.20389751463549
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 15.675323952275395
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.675323952275395
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "096",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1766.724898,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13184.863171,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35598.157885,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 13.976378,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 14.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.54478,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.988805,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.340639,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.993874,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 191.948995,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 372.510769,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2508.072886,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 62.023982,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 164.858283,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 214.838092,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 26.907096,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 102966.521716,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.777431,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.672554466937726,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.50508426128492,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.369848749709163,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998896,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.2044850759429,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.369848749709163
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.48070395069779
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 7.2993470307054595
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "097",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2814.884629,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13795.480202,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37849.494068,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 6.93965,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 6.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.895453,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.101407,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.042918,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.470318,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 209.412041,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 470.125591,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2719.392247,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 48.337475,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 279.484348,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 360.003491,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 117.798584,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 86747.282186,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.595161,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.131404612178157,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.83374488063255,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 16.264306387006513,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 97.52096869923405,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 16.264306387006513
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.652631058675485
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.923342232913297
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "098",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 204.247258,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15361.115033,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43354.10728,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.555925,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.075417,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.368981,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 422.480972,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 959.192466,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3089.048256,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 33.944866,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 780.884595,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 493.662356,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 165.084219,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 139367.286285,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.00715,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 34.108006,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.952183769340984,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 5.996369361296395,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.126674802115936,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999994,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 108.5885229353125,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.126674802115936
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.728953707903291
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.798987478577451
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "099",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1731.478078,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13154.527669,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36370.610222,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.481578,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 95.368622,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 20.181366,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 18.666272,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.98936,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 157.084314,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 421.152214,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2716.1785,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 87.103552,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 108.361031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 295.111141,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 63.850254,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 104378.827426,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.727255,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 1.064037,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.52714662784197,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.310331086963952,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 30.61875294933554,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 92.99004183093075,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 30.61875294933554
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 12.112669687829612
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 11.878276058689623
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "100",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2131.185738,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14762.126329,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42464.246776,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 15.371026,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 15.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.043322,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.006992,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.809498,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.154841,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 244.150813,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 684.71552,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2973.194582,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 37.106246,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 448.989543,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 460.13278,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 101.42689,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 84250.011067,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.139628,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.269827462593497,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.454795141839485,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.028059337992445,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 104.35424056176308,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.028059337992445
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.611612543902874
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 4.291703554069505
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "101",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 102.817176,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15712.68527,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43990.202814,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.122385,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.669583,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.061458,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 677.306378,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1207.771995,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3378.726416,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.104814,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1097.08393,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 880.85406,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 432.604168,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 160095.172294,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.940506,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 46.274138,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 24.077739695943407,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 5.086382648751216,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 7.562348769762679,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999951,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 111.07379126784134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 7.562348769762679
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.6151405974705906
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.3215721411765147
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "102",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 28.200035,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15260.723273,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42570.09246,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.620456,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.583786,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1095.878001,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1634.796141,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3614.748803,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.964216,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1664.743437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1316.897016,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 211.204815,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 300748.450625,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.23968,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 77.453092,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 77.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.029738792877385,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.21201675813523,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.759086079718967,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 107.87884835050163,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.759086079718967
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.8252920133602463
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.7799456442872447
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "103",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6080.151053,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11209.741848,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31840.567322,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 90.655221,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 90.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.974,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.931492,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.924973,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.181059,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 297.356972,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 693.36404,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2073.528248,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 65.83126,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 389.142064,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 409.960311,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 49.864726,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 262174.505843,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.988995,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 10.442033,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 21.795539690516964,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.580092270447743,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 25.62308576905049,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 79.24224948159596,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 25.62308576905049
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 6.350296088789953
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.876206721347238
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "104",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1237.975188,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 8868.239625,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 24699.941664,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 8.424042,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 8.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 31.683022,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 43.118601,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.335247,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.91576,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 249.403644,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 360.810082,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1438.371017,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 108.894657,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 221.849501,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 499.151263,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 112.298001,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 140072.179142,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.411629,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 25.200092,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.38748517147179,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.65891637240148,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 41.328752308441224,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999995,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 62.69004820590094,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 41.328752308441224
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 11.861170855980724
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 10.427440818641365
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "105",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 46.806572,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 7573.941705,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 23824.984695,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 2.061568,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 2.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.129365,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.960022,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.157304,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 520.158632,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 862.3816,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1583.937154,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 18.23817,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 385.922251,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 458.618115,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 231.657129,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 223208.489597,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.848484097489557,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.601932737137853,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.889597975127673,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 53.540588738335266,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.889597975127673
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.0206156830053477
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "106",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 644.941196,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 8062.123535,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 23370.594713,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 26.876746,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 37.539993,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.14155,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.85845,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 269.034498,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 424.814412,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1442.371068,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 72.28067,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 216.208389,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 509.02072,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 143.580625,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 169282.740263,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.093122,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.140115378829048,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.306849271262864,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 29.15984696251611,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999687,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 56.991571543273274,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 29.15984696251611
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.009148364431752
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 7.150698598084359
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "107",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 725.895851,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 7794.693938,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 23160.354281,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 22.800233,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 32.85696,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.465015,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.599607,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 239.648614,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 453.369122,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1395.95477,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 58.818981,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 174.592357,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 391.763498,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 150.012945,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 160849.958017,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.722376,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.722892864420025,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.223513179991988,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 25.56870871481716,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 55.10109778111278,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 25.56870871481716
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.035691297471645
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.436084766735127
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "108",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 7232.598662,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 7684.126016,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 23807.705904,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.443837,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 18.851239,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.224218,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.52187,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 228.696033,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 416.606905,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1140.609684,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 36.739797,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 299.920116,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 292.465316,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 337.568711,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 96391.005578,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.050651,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 3.977716,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.31311755149618,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.392201382457962,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 17.099179547738434,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999459,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 54.319487376645796,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 17.099179547738434
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.3439333027261853
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.0677383276286148
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "109",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1452.418848,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 9480.208022,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 26110.894365,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 26.36571,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 49.842204,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.987129,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.222625,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 171.706094,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 293.454995,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 837.323763,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 89.036485,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 376.886099,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 461.227875,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 208.526071,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 82083.82607,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.457631,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 75.51174,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.226644078912418,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.761431239702556,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 35.356470892426465,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 67.0160847058921,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 35.356470892426465
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 13.078748834616093
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 7.059498416226637
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "110",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3126.581407,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12676.935364,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34120.923135,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 23.783087,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 23.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.145021,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.324679,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.365827,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.070838,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 193.485548,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 282.897512,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 519.75595,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 53.167044,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 137.419489,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 287.172926,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 164.68524,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 99278.800086,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.841182,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 42.93732,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.536267317155449,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.30384097144348,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.768950512624862,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999877,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.61391693024426,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.768950512624862
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.741803139793111
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.104086685145445
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "111",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2738.049747,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14957.753117,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34488.879428,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 70.269872,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 70.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.919278,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 58.407598,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.829451,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.534606,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 123.156976,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 312.975902,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 454.818359,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 117.139296,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 204.762066,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 263.347651,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 103.644676,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 82160.902443,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.38061,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 38.276623,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.397461328156066,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.89603605985907,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 36.10294564679763,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999629,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 105.73713652405903,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 36.10294564679763
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 16.50502408474205
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.989788840526042
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "112",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2185.282106,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15675.555237,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37773.691112,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 94.294947,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 94.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.161983,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 41.713934,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.266049,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.210551,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 184.38694,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 413.615032,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 282.22324,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 76.826875,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 257.855695,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 314.947808,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 115.936415,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 92073.824535,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.83541,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 10.922123,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.390037389525029,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.352272861195523,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 22.017968806788417,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.8113171289948,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 22.017968806788417
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.754298113798376
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 9.228153915900592
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "113",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4125.975391,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14915.447935,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35966.18886,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.117974,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 24.82125,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 62.582223,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.360426,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.771022,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 199.056689,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 406.062202,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 728.166027,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 74.9948,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 193.202913,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 395.480601,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 171.190423,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 73020.468547,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.320332,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 2.571719,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.805650612034878,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.078511792800946,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 26.622484643575003,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999805,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 105.43807898715362,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 26.622484643575003
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 13.180761150653906
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.937145755525628
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "114",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 7013.367469,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11774.039309,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31307.245363,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.760717,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.050243,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 26.192618,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.817011,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.208214,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 118.230551,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 291.268607,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 655.00086,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 60.596524,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 162.937001,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 228.655826,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 182.351957,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 56935.259114,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.785878,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 9.288078,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.670409342271412,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.96876748310021,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 17.73709059957094,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 83.23129764994172,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 17.73709059957094
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.179682595061225
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 9.304668510565374
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "115",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1132.38079,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10600.223798,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 30334.662581,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.472869,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 20.436263,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 24.532632,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.918371,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 57.512033,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 248.801233,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 915.118343,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 69.968793,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 136.230981,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 193.164491,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 142.350077,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 76903.719324,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.194871,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.172811523939753,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.660826796611413,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 18.739779180972363,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999669,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 74.93353461228314,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 18.739779180972363
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.903037472026925
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 11.750001435936229
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "116",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 885.50266,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12779.385638,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33877.971154,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 79.19907,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 79.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.791991,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.077067,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.262307,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 283.870635,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 204.157977,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 650.283816,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 68.285271,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 220.224019,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 198.132791,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 143.789161,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 120524.029802,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.144159,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 36.884658,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.852515248232004,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.13862722896846,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 16.62608322019077,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.3381432578304,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 16.62608322019077
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.618957699383808
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 9.858483954936817
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "117",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6915.422243,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12344.738986,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32237.726687,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.057676,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.278098,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.93466,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.48058,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.879803,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 303.720201,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 184.393286,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 677.993195,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 82.088917,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 117.340243,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 186.345572,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 218.78729,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 59653.847944,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.214052,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.690085,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.050320143697984,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.256528636670843,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 25.864506818525015,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999923,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 87.2656034169357,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 25.864506818525015
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.309001139352953
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 11.05979060875831
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "118",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 928.646677,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12252.852418,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31595.551411,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.961125,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.880533,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 35.9357,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 383.222536,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 407.747121,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 355.504362,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 77.070458,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 229.589773,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 229.268811,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 211.720105,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 45668.300726,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.622797,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.013657830598149,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.37634349603127,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 26.49333820637595,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.61605247774412,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 26.49333820637595
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 18.477868226040304
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.238934113020152
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "119",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 886.290228,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12443.13413,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31591.186897,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.063893,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.964624,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 51.956801,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 440.838585,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 441.326916,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 502.205854,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 117.028866,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 131.064611,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 262.972611,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 94.658542,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 22999.285264,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.264297,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.858969344294746,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.79115629829555,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 40.686862739778455,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999746,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 87.96116381916002,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 40.686862739778455
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 20.92165610644004
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 11.290601283123275
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "120",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2542.349562,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12293.482784,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31469.598964,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.01038,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.144072,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 60.737796,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.078135,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.931493,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 453.78253,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 478.048785,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 613.433742,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 123.007186,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 91.461115,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 248.048227,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 20.709074,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 15754.176718,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.218687,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.391761206596813,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.063910692860105,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 43.456151253454706,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999744,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.90327065303823,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 43.456151253454706
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 20.089445233723858
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 12.371031191064517
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "121",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4364.722149,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13434.165101,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33601.815696,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.945312,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 22.598805,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 57.982046,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.012585,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.986391,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 222.945595,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 441.289618,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 745.295879,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 115.47151,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 167.122439,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 245.953088,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 215.888493,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 49630.905172,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.426578,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.515053292112775,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.12484763185323,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 40.23451965979942,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999775,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.96681341509445,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 40.23451965979942
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 17.32138947831012
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 12.592893519138766
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "122",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 17793.904963,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13945.810091,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32966.354052,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.899405,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.308504,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 61.119551,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.394876,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.786,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 265.808322,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 348.882861,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 361.990883,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 203.288412,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 167.607363,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 243.302513,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 212.940028,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 31278.518721,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 7.371369,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.563679503057712,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.798280255657,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 61.927160837903706,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999643,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.58365852119492,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 61.927160837903706
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 34.55859335236436
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 23.300159413418765
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "123",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2323.076484,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13388.117208,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34704.694141,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 90.86667,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 90.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 22.410472,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 41.069552,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.223491,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.771373,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 210.281111,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 211.083166,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 591.009059,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 72.990532,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 212.529467,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 279.353264,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 172.981279,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 107950.431895,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.232602,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 9.13333,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.305702077779717,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.32128641012923,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 20.003434791159147,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.64129845902443,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 20.003434791159147
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 13.09051224704484
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 9.222728540913842
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "124",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2105.650451,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14226.857012,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35279.406636,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 58.814162,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 58.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.409986,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 51.017417,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.525852,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.411571,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 135.397435,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 309.490609,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 413.503675,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 63.120798,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 207.49198,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 504.451011,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 52.472759,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 111163.881527,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.129673,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 41.185838,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.455283490925435,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.417101959436287,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 15.744020815598807,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.57039385657555,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 15.744020815598807
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.20556693324322
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 9.657482087940732
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "125",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 368.442883,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13805.671159,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34349.533062,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 18.771846,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 18.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.375437,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 48.003401,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.812282,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 180.493801,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 362.505715,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 383.914394,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 58.473209,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 253.538905,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 505.608539,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 45.8364,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 122164.216873,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.3077,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 81.228154,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.110921681176835,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.888154053446595,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 12.812281542621426,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999865,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 97.59300910551639,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.812281542621426
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.187718457378576
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 10.685970798349977
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "126",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 840.811942,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13872.673449,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36143.599636,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 24.325362,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 24.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.216654,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 36.609779,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.425884,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.635126,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 275.842825,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 551.732362,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 366.414487,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 44.272019,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 205.93401,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 612.514437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 137.808772,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 98449.726967,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.236984,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 75.674638,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.49105248792958,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.721302554953482,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 10.748973801905624,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.06665178632134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 10.748973801905624
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.498333294361846
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.559703597419937
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "127",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 978.205768,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14708.991096,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36707.425656,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 89.898715,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 89.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 53.606676,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.898987,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.101013,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 56.647685,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 208.667716,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 376.665621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 66.732853,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 173.421668,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 507.317074,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 69.723867,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 112677.760851,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.257253,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 10.101285,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.46845213858931,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.54993089347639,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 16.59594861914839,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999663,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 103.97862482977366,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 16.59594861914839
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.000000000000002
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 10.202025690425803
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "128",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1133.793028,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15035.959651,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36014.67226,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.764146,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 26.088025,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 82.564388,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.836568,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.087635,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 71.719403,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 583.705783,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 933.558704,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 162.926653,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 165.815147,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 219.379935,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 98.430922,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 80509.247053,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.196542,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 1.546478,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.538997045234959,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.55260884528918,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 61.926676886453215,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 106.28998258977147,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 61.926676886453215
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 18.463309190346973
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 18.112195681641325
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "129",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1564.770638,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13935.802219,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34454.337955,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.09176,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.332375,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 55.945105,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.666136,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.333864,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 135.788134,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 313.640388,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 549.898522,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 74.31845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 197.078352,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 433.446089,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 118.016342,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 82283.001825,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.75463759053485,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.649350543347815,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 22.997869414659093,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999255,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.5129123523217,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 22.997869414659093
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 13.33471143173288
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.003928417682008
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "130",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 5859.399651,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15517.918492,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39669.52134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.461351,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.096281,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 42.974224,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.472368,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.67804,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 315.635999,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 456.618003,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 509.995725,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 42.050157,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 189.454248,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 429.997998,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 213.736972,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 77328.061253,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.995516,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 4.819928,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.894759446405955,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.792908626774945,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 11.530332452180815,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999963,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 109.69697476106727,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.530332452180815
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.273374596284452
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.448030887002046
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "131",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1453.418251,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13311.56803,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33839.093876,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.230689,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.539714,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 36.800152,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.512584,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 126.807223,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 253.541571,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 654.997492,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 44.768462,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 153.515889,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 370.674072,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 87.324427,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 72075.687518,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.426139,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.05700343789064,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.253750859909907,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 15.342264294079495,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.10016832927312,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 15.342264294079495
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.006780330956017
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.8384638139383864
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "132",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6801.319031,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13074.076375,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32216.639741,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 78.87346,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 78.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.979715,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 58.41563,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.662175,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.586635,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 207.478421,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 389.969883,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 633.390702,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 55.341922,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 206.152471,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 468.051896,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 192.572117,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 62503.323278,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.391437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 5.353997,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.903533064687963,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.219431506329528,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 20.770601600713057,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999795,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 92.42132743976013,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 20.770601600713057
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.097156608875647
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.608440023432686
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "133",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 7038.364517,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20318.339819,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47179.791863,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.806148,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 29.212159,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 82.92955,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.180762,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.490373,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.476596,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 219.33543,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 525.997746,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1092.447317,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 166.779829,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 158.397104,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 393.936161,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 120.350658,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 77460.809268,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.020502,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 26.029425,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 9.809455567872233,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 31.379158164734765,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 65.14414006466977,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999986,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 143.63140336512802,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 65.14414006466977
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 25.634787078766962
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 18.148818112915354
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "134",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2973.402782,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17498.488922,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41892.548946,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.665702,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 26.996613,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 71.107601,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.557544,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.028124,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.442456,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 145.377191,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 591.483687,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1448.080434,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 165.870252,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 155.090674,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 226.117405,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 125.084372,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 75835.413994,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.518343,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.920144,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.270548646443016,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 26.661638234789276,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 60.93301353397304,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999294,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 123.69773037685634,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 60.93301353397304
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 31.43016921129515
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.539140847753618
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "135",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 5946.457784,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12845.01131,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32252.916146,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 47.459329,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 47.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 24.911949,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 63.009381,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.031285,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.025382,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.312703,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 122.854036,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 431.665717,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1289.01332,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 108.566133,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 139.185188,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 255.747951,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 209.883163,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 50153.084966,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.281204,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.326165168988274,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.713325126668384,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 41.1086073925923,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.80205455423098,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 41.1086073925923
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 16.23333962285541
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 11.31799856868512
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "136",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 619.754387,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10965.801159,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 27996.630088,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 24.289568,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 59.581785,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.025133,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.786292,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 250.59212,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 449.238459,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1048.373948,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 76.365153,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 177.915563,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 462.838742,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 183.859012,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 39610.371017,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.011472,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.759837916242134,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.82867236565443,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 31.774568884879013,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999557,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 77.51782003455217,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 31.774568884879013
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.704800960524695
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.623310214609904
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "137",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 730.478088,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10812.10291,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 27512.160459,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 3.397935,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 3.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 26.701284,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 64.938208,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.054266,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.010143,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 287.57329,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 579.468871,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1152.681544,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 75.212154,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 154.176323,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 422.066383,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 144.159382,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 38222.857837,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.460198,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 3.397935,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.179727181631767,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.525229088048977,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 31.48371518995851,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998883,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 76.43131910016041,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 31.48371518995851
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.843795647896908
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 6.81336522557757
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "138",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3203.723372,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13254.265303,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36539.376687,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.618265,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.158592,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 26.502274,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.901072,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 174.560341,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 233.903056,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1403.850983,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 39.135205,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 243.490159,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 309.42976,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 168.934863,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 79103.166944,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.822693,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 40.107813,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.08273590857332,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.70234339445959,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.557972737221709,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.69509236494838,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.557972737221709
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.273472200501225
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.942689375337167
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "139",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1806.205599,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11409.626825,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 28746.894142,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 64.352418,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 64.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.534507,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 49.849979,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.891397,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.139269,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 142.822939,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 319.62544,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1385.647784,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 89.494853,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 137.401861,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 216.038378,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 328.259726,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 31628.795751,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.178,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.04342407810242,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.469021313780125,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 33.98298017018529,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 80.65524680391013,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 33.98298017018529
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.10009338834174
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 9.922062611525885
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "140",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2676.645787,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11694.753961,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 29270.474973,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 7.958459,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 95.093632,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 20.174632,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 50.435917,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.336937,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.049064,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 143.159693,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 249.559239,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1501.195586,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 93.742186,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 105.909949,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 157.098197,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 292.956085,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 33370.601513,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.100732,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.533459960572662,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.18674899548821,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 34.07719480239825,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998481,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 82.67082539182526,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 34.07719480239825
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.533191792492273
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 12.070686114832675
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "141",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6280.91855,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13273.591941,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32807.118409,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.581686,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.919594,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 66.93484,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.242299,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.084772,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.785073,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 168.082464,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 313.257702,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1669.257247,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 129.887295,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 128.10669,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 227.099557,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 150.859106,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 39449.68815,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.347907,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.445337601137972,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.515347098395345,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 43.68795618270296,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.8317133764581,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 43.68795618270296
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 16.697777735849627
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 16.426189737398943
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "142",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2753.519388,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16801.251441,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40685.59979,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.215562,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 20.530335,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 77.427008,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.885161,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.155065,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.217255,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 257.078977,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 589.386782,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1705.433331,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 215.420365,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 146.131605,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 187.446259,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 269.624204,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 45707.904414,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.254834,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.250652291394,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.643604534517987,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 71.0979470400111,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.76892227703564,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 71.0979470400111
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 44.86541728930759
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 18.69012883145781
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "143",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3979.896609,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14180.369885,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35127.37171,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.082034,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.540212,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 61.429183,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.158402,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.25422,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.727936,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 218.907185,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 421.468515,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2015.24414,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 153.527453,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 98.589572,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 218.351493,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 119.336106,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 72841.741251,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.829216,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.261790668039941,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.14076953902096,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 43.68616828973998,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999613,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.2417739324625,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 43.68616828973998
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 30.900703667122883
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 16.851657713260956
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "144",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 545.19847,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10776.220812,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 27407.194578,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.002698,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 26.999811,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 65.374347,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 288.287856,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 579.196595,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1165.775228,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 76.457172,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 154.020685,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 429.506909,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 143.58894,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 37565.083533,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.5467,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.22532678787598,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.47265906670648,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 31.99978414087151,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 76.17766667888306,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 31.99978414087151
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.999838105653632
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 7.000026982391061
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "145",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1142.92617,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11519.698431,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 29152.447777,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 74.073843,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 74.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 22.14145,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 47.468596,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.16331,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.16331,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 225.843248,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 489.150537,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1407.79733,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 67.999578,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 113.887843,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 272.038644,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 306.968004,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 43732.596738,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.811456,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.50908081840492,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.629974261592068,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 27.3805686155647,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999996606,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 81.43334872470042,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 27.3805686155647
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.372116952246666
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.067357451334999
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "146",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3636.827684,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12160.452965,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 30159.411992,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.342543,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.265765,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 33.046708,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.233407,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.741055,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.451698,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 306.076381,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 471.199875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1832.333996,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 58.004003,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 317.535818,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 217.954562,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 267.474262,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 60061.26589,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.468336,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.183008672895925,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.96176445735613,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 20.813593074815262,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 85.9628759277511,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 20.813593074815262
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.039704765150617
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 7.0707606821849165
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "147",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3681.692446,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12277.987604,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31685.347171,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.256153,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.471336,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.923006,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 38.607204,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.322865,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.444707,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 166.276611,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 455.491245,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1504.826983,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 52.245737,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 158.600504,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 261.447333,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 215.132878,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 66950.891579,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.841072,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.133086755394885,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.1556976255914,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.14294210507357,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998727,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.79373441786247,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.14294210507357
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.080855361677996
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.658203760576117
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "148",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1375.125349,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14029.081048,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38528.729544,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.884078,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.874267,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 19.129572,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.582657,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.999643,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 215.519364,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 308.143656,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1432.684125,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 30.759969,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 389.704306,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 340.744123,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 138.082683,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 51813.183669,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.05043,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 89.458638,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.957771131161078,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.164842585561267,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.058829576223408,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998089,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 99.17230525710015,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.058829576223408
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.1937515683488895
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.477243800010339
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "149",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 936.034087,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12917.114293,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33696.885998,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.963254,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.466578,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 19.716166,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.608221,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.345618,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.345618,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 224.030064,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 488.767101,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1822.178541,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 37.197768,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 371.047724,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 336.156115,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 49.373913,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 98140.374267,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.066124,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 9.767214,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.32154765855231,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.961772127215276,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.274100290852957,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999862,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.31175429974942,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.274100290852957
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.8361598977327174
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.6490323458692075
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "150",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2933.68268,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15534.418654,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41245.893654,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.528068,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.003411,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 21.841831,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.709574,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 232.294764,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 287.282637,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 944.785375,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 39.209303,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 283.477325,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 582.043028,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 183.400531,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67170.637363,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.254716,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 51.498373,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.785838623828258,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.5764576078828,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.215114975206024,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 109.81361526639023,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.215114975206024
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.227907526027707
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.606539691594101
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "151",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6752.375739,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12309.732835,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31728.176633,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.021749,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 96.657491,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.027597,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 50.407713,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.732094,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.673159,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 147.703131,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 470.235094,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 911.622969,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 49.780224,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 152.318958,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 291.86917,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 127.628967,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 56346.525491,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.121075,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 42.29239,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.245698239571855,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.76174336867719,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 19.34621327163475,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999948,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 87.01814311066406,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 19.34621327163475
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.45933053267661
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.603726635581737
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "152",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1773.713226,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21157.179675,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49048.76344,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.169766,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 35.496754,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 111.459448,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.471771,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.612106,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 66.672917,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 658.341924,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1376.753969,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 254.324155,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 116.379683,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 236.037701,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 174.683723,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 71823.666574,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.855436,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.011151035979251,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 29.12002636214204,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 90.28123718442583,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999721,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 149.56120603548277,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 90.28123718442583
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 54.6809841117693
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 22.502720167874692
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "153",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3061.038177,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21184.70609,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47302.966201,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.278379,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 41.804107,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 135.120727,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.497263,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.289071,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.759,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 184.434325,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 428.723324,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1396.027052,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 359.620679,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 122.238945,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 247.116832,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 292.416601,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 31047.576131,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 16.208092,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 46.992832,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 9.968533822699854,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 27.172865083805846,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 116.95478470088982,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 149.75579169805567,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 116.95478470088982
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 84.06811272474707
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 34.2366220628239
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "154",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 718.803206,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19228.71875,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45077.416877,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.916229,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 28.525589,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 99.072144,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.402084,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.147384,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.165525,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 235.92552,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 572.13699,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1587.762627,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 254.182852,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 154.163732,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 140.432418,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 378.296256,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 39769.806222,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.619846,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.253269924897912,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.28419719652725,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 86.00542407132937,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998946,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 135.92881522698045,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 86.00542407132937
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 55.80534434950999
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 23.061788519197464
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "155",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2134.749602,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19535.738021,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44757.245843,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.362102,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 24.81898,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 94.983072,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.40373,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.579829,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.876226,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 264.467981,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 301.131738,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1704.786495,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 227.816992,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 152.731115,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 330.912329,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 518.774189,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 23403.460447,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 10.996985,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 29.639754,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.31118168584158,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.611709426143744,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 71.87221221717057,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999995323,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 138.09915045843633,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 71.87221221717057
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 55.487162969837826
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 21.98057840629445
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "156",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2050.359019,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.848671,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16640.2497,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.848671,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44376.652372,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.848671,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.105117,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.848671,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.960998,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 27.491327,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.145494,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.382607,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.299396,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 375.343037,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 486.332888,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2272.830841,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 66.607427,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 511.638976,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 785.632249,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 367.870875,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 47417.833101,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.733725,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 9.78306,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 9.19291676498339,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.848671,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.698621406166524,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.848671,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 19.984813938445747,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.999999999983,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 117.63079257696859,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.848671,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 19.984813938445747
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 18.162937821708645
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.621350253331656
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "157",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3020.301641,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16941.98774,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42303.662991,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.010744,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.352651,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 68.444271,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.918414,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.877734,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.47966,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 138.816642,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 501.181416,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1976.400503,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 187.735054,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 166.217945,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 359.460833,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 243.273809,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 71315.912836,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.240404,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.098067387038181,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.935627124337284,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 55.13409276925825,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 119.76379451117761,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 55.13409276925825
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 47.4308420145733
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 15.229840523084425
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "158",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4387.914595,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15590.705594,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40326.051526,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.168328,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.521877,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 48.603107,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.147295,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.988595,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.099025,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 219.084808,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 266.983793,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2275.119624,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 141.837131,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 156.422326,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 336.226187,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 76.728025,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 92297.038382,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 8.435602,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.56840132049106,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.115366309904214,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 39.793629413535484,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998904,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.2115105794595,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 39.793629413535484
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 35.11306585832232
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 13.44939856814947
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "159",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 7495.389274,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14657.035299,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37129.092852,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.541738,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.254025,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 54.062533,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.111255,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.057908,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 220.57766,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 357.93258,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2447.143509,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 134.676896,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 174.711465,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 344.157971,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 141.711886,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 74447.807059,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 11.038345,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.706595814092204,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.746146403016027,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 36.475563370273264,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 103.61134659235165,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 36.475563370273264
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 35.743091764481946
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 13.279654203147674
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "160",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2202.706334,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14205.434574,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34899.623451,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.341865,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 20.242509,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 51.177112,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.310627,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.310627,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 312.102485,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 570.976764,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 793.969396,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 103.2183,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 57.874039,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 252.320194,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 180.982675,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 52291.18651,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.484428666467892,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.31402746399875,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 35.78745535007001,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.41895752561287,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 35.78745535007001
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.757491070014003
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 10.204354907531506
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "161",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 613.472697,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12721.695675,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31898.692981,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.103449,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.616734,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 67.094341,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.426897,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.573103,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 289.195933,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 464.679072,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2349.939385,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 144.708254,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 94.494675,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 265.737752,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 199.641565,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 36746.94003,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 7.509589,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.440466609714498,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.462112585264734,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 48.39481581051031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.93032990203527,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 48.39481581051031
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 23.183163560672174
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.91419305004228
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "162",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1902.420733,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13186.7794,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33073.41837,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.448495,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.872566,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 67.312062,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.619629,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.246098,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 233.779531,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 505.529714,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2462.149094,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 154.927195,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 69.485616,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 251.532804,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 157.86323,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 43183.796343,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 8.828082,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.63232010150722,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.77206050192894,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 51.61962900098385,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.21803099863592,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 51.61962900098385
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 27.46332744840326
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 16.252937312603063
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "163",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 928.910546,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12251.133807,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 30451.437283,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.725098,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.844275,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 66.125129,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.860994,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 296.510126,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 349.577407,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2270.973808,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 136.631726,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 138.628412,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 218.720911,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 282.554708,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 29633.870067,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.345547,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.128894006549476,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.99694962231595,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 45.315016207460715,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999183,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.60390352699483,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 45.315016207460715
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 18.923075935939337
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 16.34009483916786
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "164",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 873.996394,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12786.231669,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31882.815688,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.533025,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.223659,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 62.216561,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.209224,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.352807,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 214.681434,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 210.012834,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2393.412129,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 151.449504,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 108.332661,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 155.717595,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 187.121163,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 35142.15226,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.385218,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.457161121879869,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.259504869307275,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 49.98260856648752,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998396,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.38653820784948,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 49.98260856648752
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 20.00213064220268
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 18.49130428324376
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "165",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3300.512318,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14580.680752,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35673.074683,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.936124,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.273664,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 62.240722,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.814693,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.814693,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 187.494013,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 361.933865,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2650.618489,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 179.106516,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 169.853419,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 211.827936,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 245.271667,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 41522.71888,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 7.696068,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.631122196587421,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.782688344446285,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 54.0282351735309,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999995795,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 103.07159231928536,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 54.0282351735309
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 32.395641458024684
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 20.253031798720503
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "166",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 459.511163,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18579.610015,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46579.580594,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.166529,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.166505,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 54.741871,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.77767,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 323.679031,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 615.40733,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2653.397464,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 115.702701,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 215.385341,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 514.364653,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 70.277385,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 43485.998642,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 9.691809,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.78418613086011,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.39314902563096,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 37.33204147689205,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 131.34023174156053,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 37.33204147689205
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 28.0
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.499515553834518
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "167",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3601.309425,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12067.07395,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 30344.681621,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.694706,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.759317,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 59.170182,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.144745,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.454267,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.002664,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 282.453464,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 363.972985,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2091.099098,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 106.357484,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 177.774523,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 289.774069,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 302.708278,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 32128.160196,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.808149,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.615802285581168,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.834600820228047,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 35.750936237171985,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999356,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 85.30277480291603,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 35.750936237171985
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 12.692686787337555
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 12.665162766129209
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "168",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 706.932179,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11308.93816,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 29103.688667,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 78.340023,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 78.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.540388,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 45.10491,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.978562,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.454637,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.021438,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 264.419729,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 380.597559,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2264.658486,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 86.346682,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 80.62416,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 229.126234,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 153.611059,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 71720.112647,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.26848,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.623906063554646,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.340563078258175,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 30.58977810435707,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 79.94347338217675,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 30.58977810435707
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.275938539460846
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 10.626139224384579
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "169",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1932.11433,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11742.896581,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31108.096592,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 74.773375,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 74.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.841826,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 36.572751,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.841826,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.662706,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 260.559422,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 487.009144,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2309.666711,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 74.666857,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 114.910987,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 265.162495,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 187.565706,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 74012.805225,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.607146,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.96709023942698,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.628109481492228,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 27.15878806089623,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999994654,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 83.01114808225532,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 27.15878806089623
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.249449418634807
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.143474889059457
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "170",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3872.61061,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13684.925459,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34717.19153,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 90.672724,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 90.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.827725,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 52.602171,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.119864,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.165022,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.857819,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 187.595908,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 154.872886,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2498.034596,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 153.346662,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 84.624226,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 199.72617,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 53.229696,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 46318.949864,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.946677,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.946187897264476,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.734230514335135,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 50.44800538294315,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999778,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 96.73945145780509,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 50.44800538294315
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 19.23137207057605
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 17.687068272168887
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "171",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1780.140009,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13449.342004,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33115.613763,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.036237,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.533964,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 53.794101,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.250328,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.931394,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 188.00571,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 183.63437,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2699.123316,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 176.527667,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 112.566,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 77.941171,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 86.25899,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 57454.496647,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.15687,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.224702602029998,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.000226040647345,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 57.44288416540236,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.07409973356559,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 57.44288416540236
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 22.552741266542228
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 21.777026867452033
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "172",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 33.038556,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17083.767778,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 48949.396209,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 66.261199,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 66.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.435626,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.936298,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 940.255638,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1294.581506,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2911.020185,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 6.057215,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1039.164182,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1081.629829,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 946.976493,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 42846.631052,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 57.880439,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.91146755929648,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.689056991473844,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.501846375964311,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 120.76604499072015,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.501846375964311
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.1698381592665041
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "173",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6640.651115,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12118.749349,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31113.992782,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 32.035848,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 32.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.807718,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 39.181588,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.685852,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.29693,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.161206,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 125.062499,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 387.051425,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2648.505604,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 110.186019,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 77.621932,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 115.895197,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 140.925836,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 49556.240056,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.690124,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.02854539437734,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.437363174891022,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 40.92160133499459,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999586,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 85.66807089225902,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 40.92160133499459
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 16.60684361974451
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 11.371548178201778
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "174",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 838.650217,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13168.740379,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32417.592787,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.340208,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 44.25,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 156.781788,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 197.817585,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2798.908516,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 146.430705,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 94.140408,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 7.616141,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 180.103178,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 81808.742633,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.366837,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.53722098542067,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.661001827416207,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 50.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.09051221882204,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 50.0
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 20.0
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 16.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "175",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1687.735215,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15636.049488,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38265.01039,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.98696,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.00785,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 48.332981,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.715407,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.715407,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 213.88685,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 252.869118,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2837.489066,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 193.322774,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 145.923793,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 83.244378,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 72.154302,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 62512.246053,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.004446,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.076466271991604,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.63912082618955,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 56.74680618568316,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.5320489298994,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 56.74680618568316
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 34.261043583274855
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 22.007849768958003
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "176",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 966.995069,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19744.045873,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 48623.12421,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.242139,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.319675,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 36.575202,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.535925,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.535925,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 237.512413,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 491.750073,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2955.880248,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 164.581959,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 218.988114,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 248.170436,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 288.7964,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 68472.10375,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.937412,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 13.269321,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.243561709413433,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.496166969595997,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 46.42009054164098,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998732,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 139.57168952320563,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 46.42009054164098
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 39.445110897947565
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 16.60121859384802
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "177",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1442.635014,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22318.545724,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 55419.541693,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 13.7274,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.477213,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.65249,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.989634,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.137242,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 406.461155,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 662.177122,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3031.887393,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 117.35633,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 321.775694,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 454.489206,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 279.806548,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 46963.005583,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.320035,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 45.204995,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.348610017862773,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.468809246577734,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 40.27903527010346,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 157.7709631772793,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 40.27903527010346
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 27.295312789934137
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.435135833812963
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "178",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 961.071735,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11809.319881,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 29675.885951,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.866005,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.005519,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 44.25,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.834253,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.165747,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 98.827983,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 335.870286,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2874.545551,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 131.290363,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 56.49898,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 42.862353,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 109.037584,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 49120.350855,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.366837,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.778749548804491,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.572159813856143,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 50.83425314492738,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997671,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 83.48069785256781,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 50.83425314492738
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 18.331493710145246
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 12.662987420290488
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "179",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6292.082894,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12102.412638,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31519.865795,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 87.188953,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 87.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.533366,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 39.448267,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.141934,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.923782,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 101.127389,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 254.471599,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2914.897246,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 93.552157,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 55.986736,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 140.115685,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 134.658787,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 55097.183542,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.729828,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 2.540596,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.868520037650985,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.552672970554163,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 38.01155291135666,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 85.55258583057568,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 38.01155291135666
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.133284795725254
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.076358893001707
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "180",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1125.258127,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13303.711395,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32757.254917,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.20858,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.996687,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 45.951748,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.98992,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.80503,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 175.370051,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 237.038703,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2855.84886,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 146.813619,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 92.000434,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 62.635319,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 163.529917,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 86190.59571,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.889044,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.538259321543206,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.629583792377268,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 50.53882763154005,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999996174,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.04462936689576,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 50.53882763154005
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 19.28216071840895
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 17.12699199785803
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "181",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4781.984524,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17614.526376,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43567.629418,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.636934,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.308735,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 46.471253,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.901443,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.003657,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 148.314485,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 317.53839,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3118.312497,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 175.958697,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 84.855191,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 244.061649,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 95.53984,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 126348.385944,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 13.620507,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.827019627552437,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 29.63651157562801,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 44.2340837106238,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 124.51800518815523,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 44.2340837106238
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 41.30351489025387
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 20.364314486197287
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "182",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1754.161811,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21463.85745,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 53553.698645,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.670645,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.582026,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 20.917734,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.700266,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.155857,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 400.961362,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 630.22976,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3369.183793,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 135.28765,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 210.897179,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 313.432871,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 151.639327,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 99278.302002,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 7.500692,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.409858066394765,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.841140008149452,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 50.59890015148486,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 151.72912721391265,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 50.59890015148486
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 23.60052470853095
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.413983058608537
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "183",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1583.385452,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12890.781568,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32792.987835,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.642235,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.962309,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 39.044501,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 5.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 168.339957,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 234.86315,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3099.689562,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 101.74549,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 81.424116,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 176.153025,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 90.850147,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 68582.817836,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.214909,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.766487322759613,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.365532569008344,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 43.30583025943749,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997816,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.125606894013,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 43.30583025943749
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.908496981735873
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.152915129718746
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "184",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1239.49984,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14262.01962,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37951.967243,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.876359,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.079676,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 38.414031,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.751491,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 217.44227,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 280.808938,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3287.773802,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 97.223112,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 83.477395,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 259.462845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 114.494504,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 80988.586601,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.323465,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.165154857946572,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.92290332203673,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 43.72529005151986,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.81896016553623,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 43.72529005151986
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.795483560551697
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.362645025759932
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "185",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2572.372585,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13877.620032,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34053.081661,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.785431,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.1572,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 53.635708,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.073204,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 302.440915,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 419.000048,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3139.045855,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 146.835484,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 98.051314,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 339.718149,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 93.642975,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 112998.149845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 8.727142,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.648642070643122,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 27.888549045471965,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 53.65825788029142,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.1016194394112,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 53.65825788029142
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 21.205627205092604
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.147006041401855
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "186",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2640.354018,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13924.119044,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34325.086354,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.262957,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.714694,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 43.909701,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.504985,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 193.91853,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 338.506388,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3301.564488,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 126.029903,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 152.780657,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 320.764303,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 62.946781,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 102675.517152,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 9.155218,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.487411299858502,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.158427599915886,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 49.07559720643028,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998694,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.43032337920879,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 49.07559720643028
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 18.244774486958853
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 14.999999999999998
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "187",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 305.98681,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20884.371856,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 52125.468578,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.903852,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 23.875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 264.418295,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 570.049367,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3379.570621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 156.808066,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 104.487192,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 224.652261,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 27.280453,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 147026.422376,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 11.460306,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.95972891772688,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.95994889452915,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 57.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 147.63271334164034,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 57.0
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 27.0
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "188",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1264.641177,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15447.473736,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38832.33148,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.868724,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.539641,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 32.036538,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.758305,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.966444,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 112.90731,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 427.809958,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3427.843657,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 138.80403,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 213.814438,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 453.242424,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 106.849601,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 170871.43568,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 18.512208,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.514815083393414,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.307315336609513,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 38.68929048975074,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999996444,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 109.19899710865432,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 38.68929048975074
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 36.10732960042235
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 13.038101003066087
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "189",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 732.20666,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20392.65054,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 51913.632525,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.254405,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.19713,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 15.03951,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.023117,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.423527,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 363.881167,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 591.980436,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3642.660055,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 98.410613,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 319.46618,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 589.810896,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 223.209709,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 114447.130765,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 11.00931,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.692170677606237,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.225635369118333,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 42.59266794857133,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998953,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 144.1567097256567,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 42.59266794857133
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 15.156944401512893
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 7.653920663313354
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "190",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 321.181635,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13422.632796,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39878.948442,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.360462,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.613778,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 16.039348,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.260564,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.130282,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 419.819399,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 709.854836,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3310.011828,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 46.537361,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 561.88724,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 640.184775,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 246.583163,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 56658.897943,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 85.066904,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.461053291543273,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.906991615507529,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 24.374708162173352,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.8852909498763,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 24.374708162173352
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.2031062350833936
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.070801620476006
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "191",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2375.047064,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17542.351117,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44251.686051,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.373689,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.487761,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 29.772924,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.598389,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.900211,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 180.325141,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 339.081867,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3689.844309,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 103.679743,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 213.829265,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 631.29264,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 139.424031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 131019.542538,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 13.025409,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.773064399367204,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.513005490488254,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 33.3546620363329,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999999,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 124.00779451982501,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 33.3546620363329
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 25.232783654922915
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.772497175043114
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "192",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3250.736817,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14137.876042,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36378.645737,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.967465,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.798893,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 40.903186,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.048133,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.515158,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 80.161279,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 437.218017,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3574.638617,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 105.333879,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 190.783705,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 314.631084,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 26.115391,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 108012.807875,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 6.266744,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 48.484189,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.337652463976754,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.17109913576864,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 40.51312703509352,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 99.94138274111329,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 40.51312703509352
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 18.57692396322675
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 10.875330939127702
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "193",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2538.30897,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14119.092535,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40343.199378,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.582061,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.278519,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.799674,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.659742,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.988501,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 152.060345,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 266.70479,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3213.677272,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 69.832645,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 123.886599,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 331.902992,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 114.415597,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 78794.903934,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 30.949355,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.158356395833088,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.648005628723755,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 32.354197652631804,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 99.80860115095571,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 32.354197652631804
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.72038516135292
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.1589934020258
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "194",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 105.719715,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13978.703598,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41142.195453,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.535237,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.183152,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.696686,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.065127,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.027852,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 348.786875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 568.743573,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3349.23747,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 50.369717,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 410.022825,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 598.59983,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 156.018536,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 82787.288184,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 97.916031,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 9.13433317522659,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.656281233826634,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 29.279381415512045,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.81618443689955,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 29.279381415512045
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.084184354863812
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.107218693302761
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "195",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 192.894357,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15649.859255,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45728.396182,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.151148,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.557577,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 30.273531,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.139601,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.236329,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 340.170412,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 562.576431,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3586.649569,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 88.863896,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 321.266381,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 274.549845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 217.222275,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 70832.228032,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 76.367071,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 9.893619127489561,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.636978872326472,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 39.3666026776758,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999995184,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.62967089271845,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 39.3666026776758
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.559231681773323
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.474313480659138
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "196",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 265.427179,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14461.530073,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42670.242579,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.737757,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.901901,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.138042,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.329089,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 537.255011,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 780.670159,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3613.90764,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 76.043548,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 429.966098,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 364.419384,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 327.051296,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 46713.199555,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 100.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.012012371950801,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.204659938008833,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 33.858219831538605,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999853,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 102.22930995817066,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 33.858219831538605
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.514521882499111
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.924801605217191
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "197",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 738.049353,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13654.932822,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41560.455305,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 3.176293,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 3.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.532794,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.017338,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.031763,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.863328,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 430.939738,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 395.044803,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2441.876068,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 30.881978,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 369.10445,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 208.636151,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 171.795291,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 70739.358978,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.917628614193774,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.16856664733097,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.964775811873682,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999146,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 96.52743194335133,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.964775811873682
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 4.651714110090072
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.6476477085908585
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "198",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2975.797183,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17325.292432,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45909.250091,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.104087,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.954468,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 30.424064,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.724356,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.897172,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 176.355777,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 272.056496,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3964.54434,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 70.707903,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 92.426735,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 414.725511,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 23.680091,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 133708.024902,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.870637,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.476112394048194,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.28875344526462,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 20.53408616334453,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 122.47339536040228,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 20.53408616334453
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 17.588706236541057
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.156040242453088
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "199",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 651.300746,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18985.522426,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 48141.052802,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 13.033436,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.848583,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.588844,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.285444,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.642722,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 456.62989,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 476.523734,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4128.285255,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 33.753146,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 509.270979,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 933.878995,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 135.338438,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 58947.131767,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.28709,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.448445710823737,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.769958408737951,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 13.88172452645569,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999922,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 134.209647734925,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 13.88172452645569
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.664927123272913
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.456241216071189
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "200",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3941.783787,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16406.688555,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47144.145454,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.522228,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.873993,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 28.434453,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.382037,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.144031,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 174.327783,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 553.334073,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3871.780641,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 88.051414,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 175.63191,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 178.402649,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 131.109067,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 114311.710514,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.142471,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 33.495364,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.638858117308503,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.189189044426907,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 30.60442645686206,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999973,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 115.97973666754108,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 30.60442645686206
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 13.938781763811821
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 10.373035678344538
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "201",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 595.380104,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17924.796738,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 51483.480438,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.475525,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.423012,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.258531,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.769636,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 345.955881,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1184.180513,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4439.939825,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 38.565047,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 551.099343,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 460.500989,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 545.565784,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 73993.663547,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.604462,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 83.98384,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 23.11124004237804,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.90352745814966,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.037549405200377,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 126.71132255136779,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.037549405200377
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.249651452847854
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.064953500041452
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "202",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 891.692445,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12180.233599,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34942.765285,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 83.674585,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 83.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.379717,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 20.031708,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.962184,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.513219,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.990591,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 62.957404,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 426.178615,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2797.755221,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 34.727459,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 168.363071,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 282.041144,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 257.027628,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 78802.888694,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.011981,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 82.892713,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.994554478926867,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.8364394575531,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 10.887124636527073,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.1027062606514,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.887124636527073
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.96980368231923
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.970002529970912
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "203",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2968.297791,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12781.404965,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35711.84944,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 7.894196,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.692513,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.455997,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 20.843933,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.350366,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.055063,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 320.74784,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 657.357524,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2313.237213,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 35.333634,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 205.491262,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 484.843082,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 152.319297,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 85272.809274,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.683323,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 45.970717,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.252229792196077,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.638635533721622,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.87948791795956,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999967,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.35241798565987,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.87948791795956
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.65714060906818
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.8039234833881457
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "204",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 968.858817,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13254.212401,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36567.666661,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.823193,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.675523,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.503174,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.935395,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.232228,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.049479,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 159.602652,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 619.79764,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2060.212797,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.183768,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 131.274386,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 679.991094,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 150.432918,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 128676.715583,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.151014,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 88.496767,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.764060492623871,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.020145741213808,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.000068952547487,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999672,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.69471839795264,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.000068952547487
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.1171959134396543
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.024462140641003
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "205",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2869.020391,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13837.419872,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38958.735862,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.00144,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.157244,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 25.624364,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.001717,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.116045,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 306.300899,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 731.023294,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1636.983402,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 28.996634,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 352.629664,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 290.826473,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 140.778044,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 86105.342602,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.211702,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 75.19735,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.397557933215818,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.255962244570886,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 10.81871132169153,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999828,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 97.8174424127575,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.81871132169153
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.473468704955344
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.645296222859029
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "206",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1556.197437,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13278.648485,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37117.486504,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 76.394094,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 76.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.948486,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.46458,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.612607,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 385.460043,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1249.089773,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1292.667462,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 38.214881,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 681.902637,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 255.752574,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 247.957752,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 85858.403398,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.051596,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 69.001138,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.209452829217069,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.358722503794998,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 18.38381072975045,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.86745834958914,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 18.38381072975045
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 4.645549093441823
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.309780136655132
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "207",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 822.349143,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11451.301178,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33691.895938,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.494319,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.185929,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.175137,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 697.43482,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1300.511895,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1046.905181,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 25.435395,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1143.765989,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 681.685314,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 444.735853,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 38742.768649,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.916947,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 26.252544,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.57004961455891,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.608619069236385,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 16.040172199144656,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 80.94984497772974,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 16.040172199144656
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.3474260371027136
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.156834560547405
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "209",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 149.385947,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11213.25381,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33343.484663,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.604683,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.695711,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.045423,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 286.47865,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1579.556422,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1400.819247,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 18.344091,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 771.118769,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 431.11399,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 201.844407,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 41954.675352,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.10523,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 27.589776,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.712739425215144,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.873875572780618,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.666798482740964,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999379,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 79.26707572405076,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.666798482740964
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.837206620508327
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.5602984463226479
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "210",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 391.201878,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12836.172948,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38353.300802,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 42.772776,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 42.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.925535,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.831804,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.43708,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 211.160733,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2103.223284,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1888.840468,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.957184,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 428.782461,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 337.653893,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 156.229681,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 57344.442789,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.195107,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.62646883305606,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.551025979481622,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.302310539709067,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999507,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.7395757125137,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.302310539709067
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.528528283939546
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.7450140248874244
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "211",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 128.382005,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12907.116817,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38539.561051,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 76.322435,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 76.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.932528,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.8125,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 802.438907,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1697.532223,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1426.774721,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 16.285865,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1320.068384,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 890.825309,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 153.488926,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 27006.255345,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.273367,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 6.747174,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 21.31167604057905,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.51435596445156,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 10.48812563300141,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.24108162074215,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.48812563300141
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.6958921262355122
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.23691516721405392
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "212",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 709.989473,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13414.780666,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39967.603971,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 83.541927,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 83.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.745964,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.348954,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.153399,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.283981,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 574.353991,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1672.136739,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1809.029292,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 38.51113,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 785.711128,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 400.965891,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 318.93037,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 25164.877261,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.751222,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 15.002693,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.401177710137684,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.34039603992833,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 19.088200716571876,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.8297838335788,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 19.088200716571876
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.5459026349980096
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.045676335721245
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "213",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 247.453629,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13604.741368,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40585.933022,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.506183,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.275486,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.798961,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.099276,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 708.000988,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1244.649193,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2126.407877,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 34.824464,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 898.510466,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 553.526771,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 464.848168,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 35756.684534,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.005803,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 12.224964,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.40634543290533,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.82642811433572,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 17.041582587227275,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999466,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 96.1726259385706,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 17.041582587227275
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.1413380913151734
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.604689780055499
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "214",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 105.498659,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13579.223617,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39898.936238,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.407433,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.283001,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.041785,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 541.335401,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1200.024589,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1839.843649,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 37.6622,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 715.31825,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 339.33671,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 393.027633,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 42879.010397,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.360364,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 85.849952,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.167577409680629,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.062522605145151,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 17.50223094143685,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.99223962652437,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 17.50223094143685
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.7617930610744152
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.7098806371469024
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "215",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 136.764053,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13535.455278,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40411.706634,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.385134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.836854,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.367339,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.052521,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.101328,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 570.195003,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1112.833011,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2480.60925,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 29.971472,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 728.375693,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 601.211856,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 545.723976,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 34882.48724,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.158794,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 4.880668,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.605597466462918,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.70201306479269,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 13.054396220017791,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.68283895651233,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 13.054396220017791
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.03584888865476
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 2.663825500599178
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "216",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 170.738576,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13440.779724,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40162.54109,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.206478,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.125619,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 8.413064,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.953733,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.953733,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 270.190329,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1742.675338,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2264.429102,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 37.529628,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 327.657787,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 372.867337,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 268.168426,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 28848.722643,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 7.554437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.778085510095854,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.741221245748237,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.231664344084031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999714,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.01357252989834,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.231664344084031
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.61571371420436
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.9018617375900497
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "217",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 332.52805,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13108.316856,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39292.125244,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.603201,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.612301,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.858172,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.649845,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.470946,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 464.764238,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1824.962481,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2471.082571,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.5762,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 707.984059,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 758.811868,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 497.008953,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 24132.938925,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.508824,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.379969,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.39772870288687,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.477741050717373,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.46983709219561,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999068,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 92.66337518488781,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.46983709219561
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.199693446264958
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.2763308300682314
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "218",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 717.637727,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12858.9972,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38647.597217,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.194235,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.947783,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.117559,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.277698,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.05788,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 756.159625,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2198.53945,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2956.966023,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 14.649306,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1293.948511,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 951.40422,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 866.11683,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 22541.525025,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.230817,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 4.987668,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.280748599773656,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.984776520814101,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.929746627663402,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.90092153971823,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.929746627663402
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.1062705704057914
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.7361800343225562
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "219",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 88.090148,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12878.44965,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38694.064289,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.205933,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.964277,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.145232,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.539109,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 559.201525,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2822.45276,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2602.927763,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 4.654605,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1000.661562,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1048.067463,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 778.353718,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 18185.047031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.651295761246764,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.943596053442889,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.342123888691999,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.03843192281447,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.342123888691999
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.12841982307560343
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.12359353321243727
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "220",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 117.665745,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12752.385498,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38233.808878,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.098838,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.603711,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.389073,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.003299,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1004.38124,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3158.85721,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3081.153639,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.625346,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1563.493142,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1610.74435,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1336.472613,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 13817.491132,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.42391645079033,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.275493050250097,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.7928920022011856,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999494,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.14727786066696,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.7928920022011856
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.003299164893530002
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.003299164893530002
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "221",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 224.41661,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11492.344268,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33428.381536,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 6.946766,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.223749,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.505389,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.202899,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 631.957502,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3435.895797,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3334.041665,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.337135,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1830.710931,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1891.077031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 811.977315,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 7919.406247,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.679549298957864,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.007985772532614,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.0261121940734799,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999616,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 81.23998072049496,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.0261121940734799
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.006517137892396344
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "222",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 94.481203,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11166.315035,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32610.146071,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 60.961742,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 61.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.680586,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.373373,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.444043,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 485.810047,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3050.543124,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2905.970979,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.202778,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1370.264962,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1425.846222,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 384.340137,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 33345.289758,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.988190793887334,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.083627766678628,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.4105337044060806,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 78.93526307668151,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.4105337044060806
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.06059042651828885
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.0011438203685906613
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "223",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 33.38646,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10584.27348,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31413.630924,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 6.915586,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.124756,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.868819,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 210.572689,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3227.558951,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3328.985015,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 5.471786,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2005.235612,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2058.439164,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 298.489756,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 15757.956434,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 13.409186,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.12342428637238,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.475509532906454,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.265647770306551,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 74.82078098285926,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.265647770306551
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.9603488646547751
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "224",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 99.262115,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11061.105753,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32421.029595,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 6.887318,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 98.063646,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.485774,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.493564,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.086399,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 965.522857,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2656.152574,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4120.892571,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 5.623156,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2881.051164,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3080.423524,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1385.652256,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 7247.816218,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 51.06237,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.397779908276187,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.590364813403383,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.797122913867969,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998954,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 78.19153317771769,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.797122913867969
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.5463061882851946
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "225",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 434.217626,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 9137.772172,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 29738.191059,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 36.371546,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 36.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.472122,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.921414,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.261598,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 727.025057,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2481.248765,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2451.317819,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.663304,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1270.1487,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1283.371916,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 554.372372,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 27441.181913,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 18.882621,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.223815202748128,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.833781247746952,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.062001189087162,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 64.59538783123716,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.062001189087162
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.4008531980627372
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.18303222071563732
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "227",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4935.057688,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17716.658429,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49556.088281,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.539666,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.395438,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 35.639944,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.70322,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.300966,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 339.720911,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 579.185297,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1205.284105,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 54.822572,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 297.617813,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 443.54039,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 122.199644,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 135410.965437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.927238,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 59.670939,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 21.383159077673582,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.71285259837068,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 14.170575605014443,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 125.23998199490364,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 14.170575605014443
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 13.107185294657167
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.354023230031804
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "228",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4413.795994,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13210.114941,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39050.442818,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 75.707667,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 75.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.352672,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.779937,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.239618,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.10007,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 592.702823,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1134.329988,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1042.47962,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 18.952676,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 732.276295,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 925.040168,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 310.418634,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 91228.949677,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.194837,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 31.15217,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.145973447997108,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.601228408745527,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.08351338811046,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999996,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.38299115443469,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.08351338811046
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.4496683029412107
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.076908546030942
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "229",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 144.488169,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13399.033228,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40026.499256,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.412696,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.032823,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.467027,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 399.216167,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1258.81337,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3671.540855,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 38.718437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 835.228517,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 710.849701,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 304.533426,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 30765.709314,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 74.443169,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.052379561955693,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.126061387074536,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.998376892159012,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.71846437345094,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.998376892159012
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.368769783805136
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.8026768505059763
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "230",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 55.587501,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16195.940592,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47177.151895,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.656573,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 663.928361,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1791.046193,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4283.892282,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 26.998865,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1230.869507,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1022.443624,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 604.042526,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 49538.907561,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 84.927459,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.924243347438843,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.842921361044814,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 16.354226170917958,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997992,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 114.48994833091103,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 16.354226170917958
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.7345743773313997
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.1676979345777307
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "231",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 155.816332,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17260.704385,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49917.681587,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.120269,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.885202,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.935768,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.02997,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 629.865553,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1488.170258,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4221.517717,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 29.785675,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 848.232257,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 650.147189,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 531.361725,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 47417.505891,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 48.752493,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.59253477998699,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.995648158371486,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 16.48570177084286,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998626,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 122.01681908921759,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 16.48570177084286
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.951905334440739
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 1.204610259595674
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "232",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 416.762511,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18717.15555,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 51717.50111,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.673704,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.801548,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.942358,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.290736,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 585.349012,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1015.656621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4753.923948,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 25.868994,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 322.112057,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 811.465113,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 532.855556,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 111667.228893,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.273367,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 23.84223445663998,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.0391777632801515,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 7.510624957430075,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998894,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 132.3125482986536,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.510624957430075
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.0355402548698365
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.546040099208813
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "233",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 192.75422,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19014.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 51909.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.128606,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.715642,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.529588,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 899.361099,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 953.834013,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4753.47075,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 8.43742,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 432.584676,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1219.190863,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 694.628828,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 6887.054748,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 23.400365501725464,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.404022075366236,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.8082924099454414,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 134.4109571900523,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.8082924099454414
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.8018863221270554
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.9009431610635277
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "234",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 226.073316,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18767.331216,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 51844.930186,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.737657,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.673968,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.411323,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 954.624434,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1153.65225,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4951.988463,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 9.283826,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 560.295595,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1290.955889,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 880.941723,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 99047.260668,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.302349,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 23.40840216631316,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.503736531205655,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.749153162345745,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997196,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 132.66724269723932,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.749153162345745
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.6662339626595202
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.2742721771324101
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "235",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2521.945305,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.999999,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14866.114063,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.999999,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42117.815165,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.999999,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.607168,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.999999,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.663502,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.565705,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.010632,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.105577,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 996.090113,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2284.783742,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4357.726915,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.475743,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1560.915316,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1430.416404,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1126.789328,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 142839.636225,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.035878,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 23.011594,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 99.936469,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.22646672743761,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.999999,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.96708566405646,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.999999,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.1518491693459758,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999999,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 105.08933527423623,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.999999,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.1518491693459758
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.43675859113566023
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.17081166608105364
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "236",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2044.723778,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16979.007132,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 48385.952131,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.646787,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.59818,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 15.563579,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.894123,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.593901,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 198.438296,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 503.832179,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 596.170185,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 33.620213,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 262.872382,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 186.284394,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 87.250938,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 112676.774509,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.756254,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.215621374751773,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.584731829728836,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 8.534470275922633,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999532,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 120.02548652302748,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.534470275922633
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 6.787885293044857
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.364144067275332
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "237",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2684.088593,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15379.863647,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42677.881385,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.86839,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.565944,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 25.628525,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.762376,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.789756,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 394.352397,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 330.788572,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 374.04184,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 41.910302,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 222.350947,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 780.317692,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 175.710043,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 135339.14141,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.655574,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.077563018054974,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 6.915762001451939,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 13.226322358659216,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998563,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 108.72105786503411,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 13.226322358659216
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.949936616404367
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.729877299990216
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "238",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 971.114201,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15132.213383,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41301.213062,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.408807,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.409779,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 26.722255,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.212989,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.715056,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 230.394903,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 434.883575,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 682.638973,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 31.044197,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 251.246986,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 907.26232,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 106.861996,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 160665.887006,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.1488,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.81177494901035,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.389062059447735,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 10.825179149289811,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999996326,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 106.97040523893708,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.825179149289811
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.648931073939333
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.830562748154458
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "239",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2457.130215,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17275.916359,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47380.490316,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.459487,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.229916,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.366449,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.22464,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.925946,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 189.821696,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 319.270006,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1131.13769,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 45.643112,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 225.774142,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 411.882204,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 125.926744,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 170614.449869,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.702677,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 24.627786,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.25788551869645,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.221996279102365,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.383111420629517,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 122.12435332641596,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.383111420629517
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.045720451186192
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.7016845920090224
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "240",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 640.09302,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16839.381443,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46409.228877,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.62984,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.874789,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 27.032537,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.994505,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.365127,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 304.423748,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 501.420704,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1210.345325,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 40.42609,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 239.259187,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 254.244431,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 59.645225,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 156042.659741,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.926106,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 99.450464,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.69696060738172,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.967634766584394,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.771684919922048,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999994968,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 119.03846524887103,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.771684919922048
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 7.674207589630566
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.7102384001147914
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "241",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1695.970921,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17309.627976,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49304.796315,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.656973,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.12469,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 22.460488,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.801405,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 186.249574,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 206.333156,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1115.818334,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 35.995075,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 189.447144,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 439.597487,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 89.891091,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 165701.795098,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.242426,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 13.380916,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.25308911531744,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.879884550213935,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.906336281213736,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999517,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 122.36266250435824,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.906336281213736
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.9756260624731965
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 2.908141452268049
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "242",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 487.532108,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15939.212271,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45486.301952,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.350072,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.736197,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 19.2692,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.01283,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 323.459727,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 377.394303,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 941.136615,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 25.769123,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 417.99574,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 742.226544,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 106.084326,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 170271.618938,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.382659203237544,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.409148871893377,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 10.978234439633182,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 112.67512244664654,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.978234439633182
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.7183251214950177
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.9525750310853947
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "243",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 399.449901,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16075.332445,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44694.763354,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.364422,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 22.4375,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 232.76846,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 460.48704,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1311.768134,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 32.389105,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 247.844579,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 345.628756,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 58.448935,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 208128.328783,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.27751785824075,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.05840830086975,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 12.000000000000002,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999999,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 113.63736305252729,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.000000000000002
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.000000000000001
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "244",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 381.950293,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15924.65366,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45020.688888,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.598871,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.192789,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 20.82907,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.548912,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 334.416818,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 471.588669,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1171.908853,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 26.544524,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 411.740356,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 536.308578,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 83.411652,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 197509.171772,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.055697124442318,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.173644262658023,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.097823892070943,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998522,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 112.57220686655462,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.097823892070943
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.195647784141889
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "245",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2251.914073,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16198.386804,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47674.130937,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.513314,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.08227,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.252093,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.763684,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.318191,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 385.954931,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 477.347375,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 728.122745,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 31.449806,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 296.160249,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 801.398593,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 164.323603,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 119055.41267,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.582846,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.88474308051451,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 5.732303712105272,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 9.781959246721762,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 114.5072407310588,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 9.781959246721762
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.981122687726867
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.880488028614212
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "246",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1963.03396,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14498.525284,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40031.58927,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 45.879832,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 45.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 17.964912,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 23.038443,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.942283,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.258968,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 255.581724,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 701.179642,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1268.597573,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 22.449749,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 410.830298,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 402.681994,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 36.332545,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 166314.303522,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.200014,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.19410824660415,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.900129898924419,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.848849174455436,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999567,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 102.49083103327101,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.848849174455436
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.3963099137667863
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.7380463916851956
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "247",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2125.106485,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15570.830322,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45467.461603,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 59.673369,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 59.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.045237,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.980132,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.032258,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 240.475462,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 957.381145,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1257.167623,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.882663,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 334.606725,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 509.668471,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 97.762778,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 124675.729259,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.521984,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.442745376121707,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.72549808956985,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.325675795417717,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.07101124560378,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.325675795417717
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.961959874473835
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 2.031932761830627
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "248",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 888.034432,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15670.254349,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46898.583902,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 73.486461,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 73.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.829221,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.287809,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.186078,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 251.639892,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 864.80805,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1280.466114,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.153533,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 494.482224,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 806.409175,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 255.264572,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 55033.087322,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.236946,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.34875501313895,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.41305498388603,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 2.787723476321861,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999058,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.77384487539024,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.787723476321861
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.0311869416784707
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.794877970342672
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "249",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2068.797495,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14138.627539,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42357.539505,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 82.654108,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 82.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.889946,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.44655,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.163048,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.294236,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 260.70126,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 604.30255,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1510.825742,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.733504,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 469.259001,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 882.718593,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 265.416734,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 36965.410301,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.424272973609726,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.97258658706951,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 4.208676796829545,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 99.94669511258144,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.208676796829545
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.061448200492233
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.297337835394067
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "250",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1820.350329,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16654.289597,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49846.383945,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 93.502647,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 93.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.475255,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.612046,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.794928,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.27979,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 525.584763,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 738.123071,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2198.303525,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 9.817503,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 852.221061,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 407.640648,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 240.297638,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 53676.953957,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.21611969725416,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.138422536577574,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.6180323275663935,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 117.7300413407542,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.6180323275663935
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.739719559732752
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.9133173672574137
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "251",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 349.076703,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15659.708218,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47243.295436,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.50816,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.74048,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.057257,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 207.733323,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 226.021772,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1984.54155,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 34.426936,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 265.561995,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 465.569313,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 47.109543,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 100800.746776,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.069811175568484,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.920323946682856,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 10.856670849819013,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.69929372558684,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.856670849819013
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.6119186818959115
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.8415604243935366
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "252",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 871.525199,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16881.607087,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 51662.120612,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 43.036892,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 43.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.242383,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.03325,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.430369,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.430369,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 375.814333,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 435.342225,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1881.810292,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 20.916314,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 349.669349,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 675.091713,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 272.506076,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 32924.351791,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.882366124218054,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.11553908379877,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 4.668274549108873,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998714,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 119.33696052750818,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.668274549108873
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.39030267985369
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.238840004181353
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "253",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 342.318169,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18835.819114,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 59721.807535,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 16.089336,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 16.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.487429,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.423097,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.160893,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.160893,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 239.44264,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 512.965799,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2107.586906,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.015988,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 521.717749,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 706.572829,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 409.905159,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 32466.148549,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.445503384893366,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.79721579429224,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 2.6560918466009826,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998586,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 133.15138721844025,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.6560918466009826
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.4707516957756366
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.050430111206315
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "254",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1025.10082,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22302.286522,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 73991.125203,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.260951,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.051598,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.710365,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 360.210625,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 937.940794,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1944.779036,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 5.430688,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 656.8114,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 713.990605,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 515.756576,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 48742.168292,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 92.330859,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 92.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.98155917971073,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.52580771518649,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 1.554904428851154,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999979,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 157.65602603075746,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.554904428851154
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.9019467525475764
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.8333813256224661
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "255",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1173.595103,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14243.681324,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43841.520548,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.184226,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.46113,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.384692,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 525.111147,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 959.748469,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2926.637292,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.613413,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1121.80032,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1031.198056,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 342.711485,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 8471.016331,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 98.788997,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.195274291290218,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.243082266848893,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.8004916302653422,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999851,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.68932579514629,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.8004916302653422
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.5638678099234524
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 0.23729329507377978
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "256",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1332.796812,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13720.05567,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41780.813305,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.266692,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.045364,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.509293,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.216532,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 347.537959,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 718.306812,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2737.346539,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.011627,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 515.369775,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 267.128628,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 109.983745,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 42559.596078,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.228442263110693,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.849338172036383,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.859240301334134,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 96.98778875068393,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.859240301334134
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.7375209809626093
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 2.5786315312012262
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "257",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 493.07006,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15933.625911,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46950.92046,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 68.879054,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 68.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.736448,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.0625,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.550287,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.280975,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 518.850604,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 643.354281,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2471.832292,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.056261,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 605.311071,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 215.677845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 239.070873,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 77014.80567,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.957618679990425,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.282944659020666,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.9391096764559976,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999152,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 112.63563217659245,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.9391096764559976
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.322872813873406
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.5225702215268369
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "258",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 263.886819,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18170.860748,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 58438.424427,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.698926,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.250689,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.829803,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.010495,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.539935,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 597.486006,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1265.804469,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2977.983667,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.648664,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 574.023863,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 517.89877,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 380.751738,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 8149.159106,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.091239714401954,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.670627031204615,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 0.8450702969953436,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999649,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 128.4507618652482,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.8450702969953436
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.596174101320872
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.532442046955298
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "259",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 187.565615,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16628.192789,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49784.810407,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.442357,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.585156,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.000205,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.883344,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.900604,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 178.683464,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 441.376794,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1787.524671,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 25.344795,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 472.739131,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 771.828723,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 57.038856,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 94812.019704,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.029959595739335,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.17658369845667,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.503019713008655,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 117.54556164458901,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.503019713008655
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.503019713008655
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.8012078852034619
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "260",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 141.155205,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14728.456749,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45743.971902,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 83.578415,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 83.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.254043,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.010263,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.164216,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 212.607178,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1228.805066,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3202.503422,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.161998,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 367.049469,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 586.972319,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 280.015357,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 15994.218889,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.374410068689993,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.142565164352245,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 1.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999974,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 104.11622854556515,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.0
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.7957721354579766
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.6456187015496385
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "261",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 993.33264,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14721.564802,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44085.630715,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 31.764521,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 31.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.685927,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.024689,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.317645,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.393491,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 271.797512,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 431.250675,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2344.611815,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 24.646097,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 460.924383,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 471.587042,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 222.404868,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 32528.195575,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.530677256311643,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.22118208055662,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.8058473003694315,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 104.0675090129485,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.8058473003694315
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 2.912621560800082
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.825266912723069
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "262",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1784.040515,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12958.720402,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39665.119575,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 8.62114,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 8.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.563957,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.682291,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.086113,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 326.433645,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1016.241939,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3085.496828,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.595722,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 989.181725,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 900.979763,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 243.951777,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 13463.090903,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.24049070432686,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.120749373788744,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 1.095104598426549,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999992,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.60587005317554,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.095104598426549
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.6993526498064992
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.4318068779192236
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "263",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 392.1164,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13142.16013,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40027.964592,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.078253,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.204318,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.292727,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 307.537009,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 582.041957,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2655.440039,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 21.86919,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 590.460728,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 430.957258,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 246.739308,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 38166.897152,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.785249992094185,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.456785026078991,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.422235276833525,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 92.90261505302631,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.422235276833525
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.665904557350312
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.917306565073159
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "264",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 685.282588,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12969.406346,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39501.16949,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.452682,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 8.013524,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.999537,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.243025,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 341.855164,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 612.358267,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2676.26308,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.025624,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 638.027193,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 550.037777,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 384.754344,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 28426.148038,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.551810594084436,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.140392255231209,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.715079517470707,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.68140954836429,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.715079517470707
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.242098425622727
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 1.9990733856461735
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "265",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 281.641496,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13166.030114,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39925.535849,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 70.118895,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 70.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.774004,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.984051,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.029507,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 834.019225,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1585.722379,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3650.82518,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.01911,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1631.391896,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1663.899203,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 598.097849,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 1948.75966,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.530817589464869,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.928440090376455,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.014753700980057913,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.07135321425231,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.014753700980057913
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "266",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 640.840262,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16471.984876,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47905.065555,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 65.576843,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 65.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.285333,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 20.001081,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.906257,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 313.371515,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 945.577675,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1531.190709,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.445755,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 516.867435,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 311.622653,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 93.7651,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 165384.422529,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.402251,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 13.477253,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.795846662955142,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.06808464228485,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.9585782124648357,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999402,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 116.44131976455374,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.9585782124648357
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.913952188010777
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.9093465967469259
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "267",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2818.782375,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16949.034961,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47262.4785,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.508022,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.259245,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 26.773003,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.075619,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.255625,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 410.004291,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 534.423958,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1046.175618,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 47.078107,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 257.131473,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 447.822308,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 125.829373,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 136055.88452,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.67961,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 57.806748,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.37940312791973,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.741479776352016,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.011913231379664,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999294,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 119.81361168379462,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.011913231379664
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.396123929708185
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.773677388729281
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "268",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 719.633504,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14036.66162,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38251.32322,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 2.656259,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 2.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.340684,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 26.727837,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.375019,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.224121,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 500.532938,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 616.714614,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 730.655768,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 24.848975,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 435.634091,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 622.106222,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 330.537145,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 130312.560314,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.391717,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 77.587858,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.486650143515273,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.016871682505762,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 5.529183419872444,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999359,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 99.22589271573946,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.529183419872444
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.383830768612951
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.357713293184631
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "269",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1183.792053,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12501.851362,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33725.003473,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.070674,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 19.606779,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.355087,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.870875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 360.72857,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 412.484574,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 754.734752,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 35.298124,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 373.440648,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 377.83942,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 168.800329,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 112525.098002,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.586639,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 20.585,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.190083393810383,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.65059631381053,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 6.93822831447887,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.37623899306715,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.93822831447887
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 6.506883370326429
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.152123065734737
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "270",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 920.497487,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12098.710341,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35788.510531,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 39.611138,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 39.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.575602,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.646756,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.92,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.84429,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 228.497493,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 323.997416,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1144.913128,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 32.474063,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 427.047749,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 384.009677,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 142.788843,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 70656.227618,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.886103,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 2.936753,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.389445679171095,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.618895763481863,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 7.413349949498184,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999056,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 85.52641410008384,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 7.413349949498184
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.574785053620963
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.815186499630649
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "271",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 617.819215,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11467.015863,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34671.003281,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 86.240023,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 86.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.7043,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.353869,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.082295,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.179141,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 557.300954,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 668.408687,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1466.945359,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 12.713177,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 874.759082,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 799.48181,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 285.419639,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 45792.186072,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.017017,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 18.648388,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.31081517916208,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.667148172139644,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 3.2224082824374163,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999076,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 81.06093290519321,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.2224082824374163
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.927157463062637
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.3483688907785387
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "272",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 297.888157,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10232.577585,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33048.936357,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.929037,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.31032,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.433222,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.300176,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.252346,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 678.880421,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 800.421606,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1656.111014,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 6.200326,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1082.518337,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1075.084675,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 490.673026,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 49670.417258,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.34382,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 24.902794,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.468554337324665,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.505841435649957,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 1.5670623902464917,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 72.33462436737793,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.5670623902464917
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.279710359435908
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.8401928005888408
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "273",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1701.450273,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11536.841525,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33346.121772,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 81.495132,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 81.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 19.953079,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 22.399277,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.703126,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.465182,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 211.518356,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 236.439147,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1011.455911,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 49.424178,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 334.109558,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 250.123168,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 166.655886,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 100102.690158,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.215016,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 46.110244,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.996660044615949,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.132755909228974,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 10.332516770466155,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999869,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 81.5545341498471,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 10.332516770466155
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 8.919416937978166
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.483271106031962
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "274",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 829.560745,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12204.131475,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32340.401842,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 19.372125,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 19.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.923159,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 26.277502,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.432359,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 297.691157,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 295.558024,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 676.975904,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 48.669002,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 301.271664,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 286.02733,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 81.655458,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 114134.186319,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.516228,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 43.235945,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.543560935974616,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.227231810492675,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 9.16179722992886,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.27164159187939,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 9.16179722992886
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.72996802945206
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.265154321979868
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "275",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 28.439444,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11111.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32011.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 6.575342,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.07674,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 700.670348,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3598.487099,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3968.957504,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.099361,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2669.652627,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2731.77736,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1052.096233,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 190.46589,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.870967378968448,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.70967660267901,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.07674031048482131,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 78.54423821072216,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.07674031048482131
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "276",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6.343861,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10048.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31001.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.988974,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.0625,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 10.740251,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1918.095496,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6157.316234,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.287071,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 549.654753,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2277.243643,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 696.724873,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 8730.115137,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.832956932694454,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.898419117316724,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 0.9944871583403515,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 71.02983579707823,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.9944871583403515
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "277",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 14.2079,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10048.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31001.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.382484,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.908121,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.691242,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 437.044823,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2307.748616,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6223.201909,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1034.678122,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2815.700102,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1136.270353,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 7473.058418,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.83295912837224,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.898422708493163,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sin sectores cartografiados",
          "unit": "locales por entorno",
          "value": 0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 71.02983579707823,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "278",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 38.535837,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10048.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31001.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.921317,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.0625,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.496636,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.496636,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 521.283977,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1793.22706,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6468.922751,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.789283,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 268.830878,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1946.821003,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 274.38715,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 12296.398251,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.832956372531886,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.898420397615862,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 1.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 71.02983579707823,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.0
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.0
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.9280440677424698
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "279",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 6.237966,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 8039.550097,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 28673.30907,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.648452,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.771419,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.899953,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 743.977583,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 768.8867,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4744.985857,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.276065,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1029.568883,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1559.233558,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 380.589759,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 47011.715361,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 24.798980949880136,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.627774822754725,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.5308632550467474,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 56.831998733309554,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.5308632550467474
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "280",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 38.673007,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 9580.228951,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31414.623824,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.641359,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.08843,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.136235,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.000258,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.567989,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 450.999199,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 452.866371,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5024.881336,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.183101,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 684.114927,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1173.272363,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 98.149298,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 54851.884217,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 21.140494712500637,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.123247126865516,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.9126191777510675,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999815,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 67.72313786703275,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.9126191777510675
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.1362351976628795
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.5679887462204021
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "281",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 32.669347,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10685.225055,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32715.960276,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 38.822821,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 38.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.71297,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.388228,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.388228,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 188.175458,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 465.486216,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5041.126335,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 11.999685,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 317.073331,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1209.446968,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 136.504377,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 53153.848193,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.328011055745925,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.006216316475502,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.8776550511077605,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999122,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 75.53441292908799,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.8776550511077605
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.616398833874182
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.38822820944243813
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "282",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 132.582755,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11887.625947,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34493.125088,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.809035,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.296063,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.451035,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 204.967916,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 704.905152,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5021.909014,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 6.318212,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 264.326591,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1453.489973,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 286.527243,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26220.771415,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.78187140552329,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.167623496736057,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.435457947861328,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999952,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 84.03424751517682,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.435457947861328
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.4715061472317776
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.9741668092619594
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "283",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 48.925205,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11235.234891,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32424.54129,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.038144,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.047013,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.914123,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 289.131899,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1416.833788,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5033.661429,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.672893,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1171.233043,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1985.933029,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1092.253103,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 5905.027517,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 17.298466,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 17.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.335641312080348,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.640404674850112,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.9415212074305772,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999985,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 79.4224611315022,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.9415212074305772
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.35085443494439056
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "284",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 38.95882,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12254.151529,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35892.423659,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.747008,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.25131,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.74869,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 206.301133,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 239.350292,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5311.63169,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.228217,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 339.421064,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 838.757704,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 165.637473,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 54721.565526,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.88169559550315,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.54409553472102,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.106804487129008,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999524,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.62523596112513,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.106804487129008
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.748690200049724
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "285",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 77.731043,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13905.864466,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40518.883259,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.035499,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.769321,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.653902,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 280.984656,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 225.672586,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5478.967326,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.67463,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 430.728302,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 627.674321,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 261.017724,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 41390.423045,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.633574748250837,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.760084616386788,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 7.456479654106147,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.30128081572502,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 7.456479654106147
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.6539022805516557
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "286",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 426.439517,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12785.918568,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36370.733229,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.405867,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.233875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.201835,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.253117,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.11776,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 436.306618,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 708.858235,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6133.735572,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.724802,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 258.172939,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 294.891025,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 132.928932,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 37117.344529,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.504439,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.554642613010934,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.15879902377809,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.181325403816075,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.38432488055868,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.181325403816075
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.8326608298139
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.403818601474769
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "287",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1346.168441,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12780.792007,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36104.492014,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.191052,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.123521,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.087879,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.953601,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.33235,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 317.344383,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 645.218613,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5973.162018,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 38.477406,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 294.647734,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 364.031438,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 193.155409,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 40917.633279,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.16222,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.328693773768242,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.850149350663614,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.028813516630892,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999952,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.34808495360468,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.028813516630892
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.848964380865826
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.3456090637166565
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "288",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 629.293482,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12637.132055,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37853.733831,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.546715,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.887505,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.406855,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.82466,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 222.460612,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1181.647534,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6564.243246,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 30.646137,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 632.966148,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 606.847856,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 175.676942,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 41131.294883,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.364642,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.02876112420945,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.364460050136035,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 7.735559691044297,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.33254526399719,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.735559691044297
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.437585259896525
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.4107193730449366
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "289",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 217.883925,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12888.118583,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38366.371597,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 93.631626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 93.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.484977,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.125,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 598.281291,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1014.695274,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6412.295726,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 4.031994,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 660.833504,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 599.76401,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 262.948689,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 18167.630055,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.516227046121,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.284826542389485,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 1.0385240977863832,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.10678211422797,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.0385240977863832
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.0385240977863832
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.5246067467229364
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "290",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 484.077805,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12480.584151,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38045.442473,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.152086,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.969626,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.201521,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.747901,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.054543,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 509.355003,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1545.741811,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7162.894531,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 22.427979,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1200.907937,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1583.805923,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 557.254328,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 81347.550401,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.290799,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 65.175358,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 65.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.079758459489792,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.971652180995987,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 13.067540518251683,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999987,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.22589996985937,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 13.067540518251683
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.0678334891518655
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.41006208623120627
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "291",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 686.199326,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12299.830925,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37226.748638,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.093692,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.6756,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.32695,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.647696,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 357.821288,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 432.080247,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8026.26299,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.07404,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 506.939423,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 628.115403,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 208.165077,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 31721.978008,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.117907,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.00167828203317,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.675417396140082,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.39051077737879,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999868,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.94814599269256,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.39051077737879
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.5632097612312084
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.5117416386704368
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "292",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 240.146563,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12156.260945,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36311.111488,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.983051,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 413.570075,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 224.062645,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8481.872418,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.62812,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 362.184655,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 481.238657,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 192.739232,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 28244.908314,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.894488,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.868981751781309,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.744438224585377,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.4049175297405925,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 85.93324231984325,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.4049175297405925
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.107376294610889
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.7024587648702962
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "293",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 97.995859,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12322.842869,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37657.319507,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.449375,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.021258,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.173548,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 335.465003,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 533.634265,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7781.633038,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 12.15528,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 599.128117,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 589.474562,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 193.535031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 36979.239586,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.030765,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.123486585285201,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.977173678328592,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 2.7554839818817296,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 87.11081862442938,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.7554839818817296
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.4875856067372895
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.3706001815686424
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "294",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 282.52827,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12292.893984,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37508.361791,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.328214,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.085665,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.102495,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.80687,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 455.370053,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 363.570488,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8403.162703,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 8.904921,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 509.971195,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 424.471525,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 351.236685,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 28655.519648,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.299725,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.947929175370664,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.902386228464854,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.040992196832763,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.8991083951444,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.040992196832763
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.3723168567876725
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.1394355831828957
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "295",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 9.387808,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12406.835337,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38042.987429,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.864026,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.083773,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.212215,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.541886,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 763.148109,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 546.30876,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8696.970687,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.856978,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 806.972335,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 867.010798,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 656.800766,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 15973.677046,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.717162089382315,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.412448571594135,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 1.097367121469675,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 87.7045657592056,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.097367121469675
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.5554806735710079
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.5554806735710079
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "296",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 156.331918,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13468.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37524.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.956522,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.688579,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.113768,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.129405,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1736.20614,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2675.658728,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2331.807319,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.639919,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 906.954809,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 847.989025,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 488.24598,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 42835.836138,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 58.133383,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.464354323344258,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.171483586608332,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Moda",
          "unit": "locales por entorno",
          "value": 7.829561216841522,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.20599407992134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "moda",
            "label": "Moda",
            "value": 7.829561216841522
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.855076357516704
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.215228009702467
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "297",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 19.496562,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13468.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37524.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.956522,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.310098,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.9375,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.155049,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1681.582058,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2366.220511,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2608.057259,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 79.473221,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 705.604833,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 333.970315,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 362.424285,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 70229.665816,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 100.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.464354587234403,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.171482643965636,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Moda",
          "unit": "locales por entorno",
          "value": 33.752994303658014,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999782,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.20599407992134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "moda",
            "label": "Moda",
            "value": 33.752994303658014
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 11.4145276601816
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.591081270517888
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "298",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 100.279122,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14642.080461,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41185.176581,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.548804,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.909359,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.456471,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.472511,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1330.981376,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1929.21004,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1715.465445,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 16.791605,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 726.028004,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1285.597062,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 58.80853,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 266374.778198,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.136843,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 100.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.743150064676474,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.130140569040883,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.068041126674303,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999659,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 103.50563006294163,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.068041126674303
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 4.392202079123036
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.850631211973343
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "299",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 118.714745,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20298.666598,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 58824.308964,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.584466,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.284219,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.688356,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1234.92251,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1548.876452,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1697.689133,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.628129,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1057.551808,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1339.128635,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 242.44185,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 115380.43194,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.223453,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 87.552874,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 87.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.597843848293657,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.00551949128139,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.771143202240942,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999797,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 143.4923323403241,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.771143202240942
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.535599288681521
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.717699049786181
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "300",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 115.155237,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16812.906711,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49360.359346,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.296475,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.025852,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.1875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.285921,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1574.082998,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1254.231926,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2285.432775,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 11.399231,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1065.430806,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1204.167394,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 413.268005,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 106018.204828,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1e-05,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 96.948606,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 24.158883021533793,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.79557826796883,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.6860668415090885,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998921,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.85131398824886,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.6860668415090885
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.9695186497931831
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.14579587716723655
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "301",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 31.931443,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19559.81911,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 57248.106481,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.074529,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.091787,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.323973,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1201.764834,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 874.623111,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2367.241496,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 21.311134,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 876.524613,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 712.933586,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 648.75965,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 74761.43846,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.273367,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.706831633008253,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.01570323646194,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.727858076060015,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999895,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 138.2693809319121,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.727858076060015
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.636070961969992
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.4557161521200308
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "302",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 248.29344,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16794.74343,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49892.110318,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.593831,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.998514,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.775212,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.541739,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.5e-05,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.290926,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 883.709053,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 596.241163,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2666.855553,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.965001,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 565.043776,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 389.072964,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 387.470312,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 60343.488547,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.203846,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 24.830651989839122,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.086077505712595,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.979286480737624,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.72291680801736,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.979286480737624
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.248841380081085
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.326561833286794
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "303",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 119.342193,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18051.019033,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 53002.816685,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 49.087074,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 49.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.058584,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.870592,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.509129,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.476181,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 516.020991,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 599.361379,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2800.102529,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 40.692608,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 277.613959,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 273.436149,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 163.036158,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 81525.539965,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.347748,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.98046635526465,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.405929460337635,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 13.534765176096196,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 127.6035945346262,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 13.534765176096196
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.264898517078329
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.395595907752788
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "304",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 197.005567,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19446.042186,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 56321.698487,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 92.539327,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 92.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.869194,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.317022,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.074607,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 724.378845,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 873.273133,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2610.150146,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.622287,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 550.811392,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 376.425483,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 152.069326,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 94373.876594,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.287679,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.31331362326426,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.912566232201957,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.044181607707754,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 137.4650859250235,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.044181607707754
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.012362717660399
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.836240819215826
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "305",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 36.391748,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16667.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47651.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.619277,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.633526,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.685157,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 697.598166,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1081.520033,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2809.26117,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.953821,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 710.403708,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 497.658283,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 105.759334,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 87587.802569,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.117573,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.914586020984757,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.699391411481527,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.265910898230322,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 117.81989184214798,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.265910898230322
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.8776518163717202
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.7553036327434406
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "306",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 114.388463,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20379.595804,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 59098.02723,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.383447,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.886397,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.899498,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1214.196724,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1396.299567,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2154.476405,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.273498,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1216.821156,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1076.147315,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 364.176427,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67720.880122,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 98.350853,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.15028551437045,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.716798065553167,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.399923108670462,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999704,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 144.06442511633605,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.399923108670462
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.29177311135166295
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.26781752136830544
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "307",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 462.876872,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16811.761275,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 48097.341683,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.610082,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.717861,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.310979,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1605.894285,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2041.357296,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2824.914834,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.115958,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1941.105035,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1677.195313,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1176.309166,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 103402.709127,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.89689159496394,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.792401362408102,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.8171501272962277,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999739,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.8432168414539,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.8171501272962277
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.7575320670012374
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.05961806029499032
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "308",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 30.180015,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16779.179341,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47996.881976,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.612151,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.703025,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.803764,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1376.366775,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1725.049487,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2469.853495,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.515312,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1558.627066,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1379.21389,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 856.48654,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 64932.419804,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.900925496557907,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.771199252220384,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.9713233073666038,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.6128934515284,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.9713233073666038
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.9713233073666038
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "309",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 80.566354,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20980.66749,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 60951.308416,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.345266,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.585823,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.693468,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1297.352671,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1877.831143,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1676.30235,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.223585,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1305.515953,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1377.197261,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 331.947521,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 31775.321495,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 46.043217,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 46.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.910566661611618,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.97683492044334,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.1726570911256279,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999908,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 148.31343219822824,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.1726570911256279
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "310",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1722.962718,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14912.432901,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44151.351739,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 3.207073,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 3.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.778522,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.194173,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.999909,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.887935,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 248.519232,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 423.518607,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3142.394352,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 40.999252,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 329.093609,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 246.920413,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 178.275704,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 83184.101159,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.622084,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.870250837313826,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.78689752241058,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 13.256475921721714,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997493,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 105.41676555463546,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 13.256475921721714
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.697089463165592
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.405985245155271
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "311",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 674.666346,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13097.360873,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38257.426705,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 54.222181,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 54.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.559986,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.908056,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.911107,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 205.460903,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 295.365528,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3398.289309,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 29.242376,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 313.082511,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 359.652944,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 206.286978,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 64054.814314,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.58292,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.87881204319031,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.194632826698015,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.72887296012195,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 92.58592676993105,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.72887296012195
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.8266637127336836
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.648878381875937
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "312",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 644.678878,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12623.793115,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36270.52252,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 39.560403,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 39.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.123296,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.32847,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.731121,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.498367,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 268.857578,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 581.020315,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3682.457668,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 24.565245,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 226.805373,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 440.226462,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 200.086842,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 60488.729849,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.496579,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.28590273125095,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.931419459348252,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.991515162279883,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.23825160178511,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.991515162279883
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.4336444687129393
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.3981787566908763
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "313",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 394.490887,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11546.03531,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34493.154587,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.026851,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.672558,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 181.543175,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1089.02694,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4169.444742,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 20.765852,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 170.142723,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 234.056658,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 106.681425,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 36741.813978,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.201011,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.64433686398439,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.203255379635676,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.944791344875133,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998947,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 81.61952549527939,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.944791344875133
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.726705601745914
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.243583300731481
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "314",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 143.377975,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13337.102956,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40086.142056,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.779014,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.33426,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.926338,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 376.888052,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1068.827418,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3983.591686,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 20.866945,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 395.838286,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 341.279945,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 182.477181,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 49296.140045,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.179569,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.6160257529094,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.894208995489022,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 3.8526759356498137,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.28067605228969,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.8526759356498137
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.7790139034747208
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.7790139034747208
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "315",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1093.005376,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11414.034728,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34245.212892,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 53.842964,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 53.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.26567,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.5,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.880959,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 188.574239,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1434.189637,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4458.094204,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 14.023471,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 363.740675,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 487.874105,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 102.91645,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 29497.555229,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.395151,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.56715549768714,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.879427868431637,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.1603334979010422,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 80.68640649999887,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.1603334979010422
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.2319800662634286
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.342528881853898
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "316",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1058.253658,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12596.989999,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37679.775299,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 84.351771,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 84.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.463934,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.937945,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.080197,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 395.479018,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1696.035199,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4454.554103,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.816532,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 487.595527,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 655.80552,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 255.811453,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 40650.995893,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.272973,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.624153679041665,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.280253700762543,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 0.829639331284649,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999953,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.04877897754844,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.829639331284649
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.7533537722650557
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.7533537722650557
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "317",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 234.490784,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12643.888414,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37907.375065,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.657567,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.493175,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.552522,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 207.39758,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1334.816333,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4187.521835,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 12.041141,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 237.834039,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 334.682514,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 117.43162,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 46055.163019,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.297032,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.057376549178155,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.949291926116807,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 2.172921676972571,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.3803063179737,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.172921676972571
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.7254440960935393
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.552522419120969
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "318",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 112.173181,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13891.716079,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41543.526382,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 8.316819,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 8.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.490267,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.680076,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.191145,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 355.97793,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1260.713413,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4034.080867,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 9.65901,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 149.065639,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 170.45111,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 134.217566,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 58666.192123,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.243398,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.09890174194133,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.94865247692316,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 2.382289960976274,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.20126513047387,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.382289960976274
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.6566031268607322
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.191144980488137
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "319",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 518.154157,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14704.85033,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43652.703419,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 68.697101,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 68.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.562844,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.82197,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.888891,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.096209,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 359.413357,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 812.261526,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3719.814951,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 20.993141,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 308.294233,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 346.976194,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 186.175497,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 80709.771341,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.407538,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.428972893485824,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.270362953008206,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.2929370990061155,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999578,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 103.94935353906365,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.2929370990061155
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.226727902824205
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.206147954275898
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "320",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 236.338326,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15573.280172,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46129.030573,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 71.26804,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 71.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.630041,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.265198,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.908723,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.218339,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 259.013215,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 767.181557,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3373.275654,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 28.257047,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 430.859863,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 321.065537,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 192.210031,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 127792.659771,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.105408,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.311348723016682,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.756819518134357,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 10.648728689857222,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999054,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.08832936296321,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.648728689857222
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.720028791982903
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.7361967027378813
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "321",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 124.201355,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15915.617337,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47004.023584,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.37457,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.503518,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.240429,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 9.4e-05,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 791.203321,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1361.288881,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3586.773524,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.272139,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 680.467978,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 716.76698,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 340.027478,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 217892.457274,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.000119,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.698110539937344,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.188817384480224,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.000937568320706,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999608,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 112.50832862820874,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.000937568320706
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.9908266030888897
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.5123790114613137
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "323",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 66.972687,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13342.096807,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37086.325575,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.753783,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.059486,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.081302,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1179.709586,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2425.699757,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4265.744238,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 17.879947,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1473.503287,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 749.055549,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 594.581741,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 6911.866804,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 99.617289,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.74019044509891,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.03304551600267,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.381634980757577,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999396,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.31597784533557,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.381634980757577
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.9537034789666492
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.4671928063098919
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "324",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 81.44863,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13534.261282,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37675.896434,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.920588,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.56147,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.654776,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.063108,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1016.751878,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2380.989079,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3990.849327,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 21.505883,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1127.813097,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 430.030601,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 343.793237,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 27518.826299,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.002121,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 100.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.651582107642573,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.589040355866025,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 11.05974132716574,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.67439853654592,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 11.05974132716574
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.5510884994309957
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.1519224811464448
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "325",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 22.812376,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13468.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37524.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.956522,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.620688,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.126257,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1198.770736,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2227.849192,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3482.42912,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 24.179613,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1056.221239,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 350.309662,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 345.988594,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 58444.209177,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 30.651714,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.464356014472145,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.17148393486062,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.652705391537761,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999189,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.20599407992134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.652705391537761
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.087464886236759
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.9862610339455258
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "326",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1983.277302,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17346.164695,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46207.054351,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.257508,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.069621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.896535,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.606083,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 436.170703,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2612.188165,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4073.432871,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 9.868635,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 607.921202,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 570.961586,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 404.623748,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 107201.514913,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.673302,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 21.683473,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.403923433799275,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.5560633709103,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.0689056308527003,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999999,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 122.62094247560962,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.0689056308527003
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.0575141863792492
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.9858805888488428
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "327",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 268.094469,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13955.694919,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38536.967312,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.782582,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.54842,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.398679,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1001.464199,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2899.972337,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3327.351063,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.381251,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 730.142479,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 667.01704,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 787.981757,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 35155.380765,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.579337,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 33.632969,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.151685490385853,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.260965779193302,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.3413305241264677,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999821,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.65353488561794,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.3413305241264677
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.969211794873082
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.9690042935679015
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "328",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 13.384535,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11731.011837,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31373.184077,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.38887,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.942088,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 8.331925,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.019811,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1731.248132,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1712.759208,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3959.597323,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 22.813432,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1136.195364,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1245.476092,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 374.950651,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 27220.90355,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 58.944431,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.681784985432815,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.03234105630117,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 15.723535980991572,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998002,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 82.92713420737371,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 15.723535980991572
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.66715367644434
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.22238455881478
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "330",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 11.727819,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12060.308492,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32539.250233,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.875643,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.888151,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1559.95571,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2141.124314,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4202.386446,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.074472,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1541.97865,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1016.791654,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 412.133727,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 11576.036917,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 37.270175,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.502969392689296,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.35074364636767,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 16.597549654473582,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 85.25494942763417,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 16.597549654473582
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.16696947232505
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.04904505401282415
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "331",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1278.56783,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11719.006118,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31524.746348,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.134326,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.768799,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.585394,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.14266,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.5e-05,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.001363,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1319.441277,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1805.445764,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4126.328249,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.603803,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1293.981741,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1579.866827,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1289.019057,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 7947.0465,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.038192,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 47.777103,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 99.853427,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.67415839017317,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.70781814524459,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.7918619806334233,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 82.84226515391074,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.7918619806334233
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.3412278947332323
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 1.2314970444762623
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "332",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 225.793953,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21579.839629,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 70593.876034,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.228167,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.968756,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.047348,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 283.736999,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1317.761794,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1981.519225,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.842237,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 851.563436,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 595.633868,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 472.332758,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 51212.408091,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 71.952658,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 72.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.876083506098148,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.302684780048118,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.8473159037921834,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 152.54901128335504,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.8473159037921834
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.799967504133057
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.5881653699421061
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "333",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 351.739734,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17556.453147,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 56104.639354,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.444866,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.94371,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.576604,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 383.957294,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 805.547168,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2646.582081,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 4.307,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 941.247414,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 896.396845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 248.398126,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 21076.714663,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 97.173326,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.522883462463755,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.569723777638382,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 1.2919284037054781,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 124.10748250502661,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.2919284037054781
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.8684589924839721
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.3881662774197285
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "334",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1186.4968,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12617.002584,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32675.571775,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 4.774984,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 4.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.227327,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.85675,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.95225,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 133.424647,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 448.225132,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2647.287068,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 59.043483,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 110.230096,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 248.1465,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 270.96871,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 45021.674608,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.060803,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 4.774984,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.746844660685138,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.659955677925137,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.188252721018603,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.19024898415921,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.188252721018603
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 13.618001280479344
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.713500960359507
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "335",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 130.394019,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16432.775948,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47538.37079,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.000926,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.001601,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.000309,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 313.284614,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 729.110397,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3023.370657,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 36.259656,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 296.384681,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 0.085692,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 137.582356,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 131393.622115,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.27376,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.609385864546441,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.235392997588335,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 12.001234794087267,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 116.16414980858046,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.001234794087267
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.000000000000001
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.000308698521816
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "336",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 25.404579,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13207.748683,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36602.428984,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.571813,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.437255,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.651609,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1514.171296,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1933.678868,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3648.19079,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.751847,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1509.495585,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 587.518403,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 357.30186,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 75468.067017,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 99.39862,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.869478333020202,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.062059638933597,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 10.432916759424726,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.36626395328088,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 10.432916759424726
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.006279731985772
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.5898370327155809
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "337",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 56.2711,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13468.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37524.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.956522,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.408219,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.008912,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.129766,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1337.323085,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2522.509513,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1591.254969,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 9.925046,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 926.641245,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1361.271455,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 355.51991,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 93840.503749,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 48.460722,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.464353815724236,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.171484118846088,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.9725154260013755,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.20599407992134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.9725154260013755
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.3710156977668753
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 1.031081986808731
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "338",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 741.607864,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 19669.789971,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 48827.606638,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.721475,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.870033,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 51.88945,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.114087,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 287.185804,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 597.313859,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2769.14372,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 130.32468,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 279.931235,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 521.513367,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 191.957554,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 41119.317915,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 8.863161,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 6.312163,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.401630136974923,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.263549319644216,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 37.33656736641983,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999996275,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 139.0467706810456,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 37.33656736641983
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 34.057232467124514
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 11.448136704282776
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "339",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4201.258,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16599.009694,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38330.018478,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.702489,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 24.381243,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 89.604424,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.178934,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.670762,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 120.982857,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 627.141563,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 805.425102,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 256.478123,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 146.12626,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 167.178874,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 366.167557,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 42366.065691,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.703021,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 9.897695285554947,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 25.494944633250327,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 91.80424813102456,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998052,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 117.33926482473426,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 91.80424813102456
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 37.83594147611719
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 23.50448197781133
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "340",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2752.017158,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17890.547214,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39884.106174,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.612714,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 33.996293,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 123.537854,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.652394,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.274222,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.07167,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 304.176204,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 641.377429,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 913.607754,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 540.862,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 201.939525,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 178.055562,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 411.587501,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 18840.76709,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 24.603176,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 7.166992,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.473398218544101,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.36074560985713,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 148.6981340333713,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 126.4692108808017,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 148.6981340333713
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 131.39428927882415
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 46.59977084307925
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "341",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1724.699443,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15344.3724,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41499.609859,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 75.80094,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 75.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.161768,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 33.465014,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.495337,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 509.444376,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 673.12222,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 549.180142,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 33.059036,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 129.622954,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 733.621603,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 209.02518,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 75510.005657,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.138494,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 67.940071,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.579743760606062,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.17821500856135,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 9.125983157385035,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998802,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 108.47016838985064,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.125983157385035
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 7.640375103582999
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.538653974142434
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "342",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1921.186487,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18513.420182,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 52604.961911,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.263315,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 15.439382,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.345474,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.395253,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.201719,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 610.156937,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 707.600316,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1943.223369,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 185.35387,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 484.050711,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 372.784921,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 21.758673,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 337381.037928,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.99282,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.433985020008107,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.517987382658497,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 49.32241706726551,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999936,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 130.87233236164155,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 49.32241706726551
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 25.24504742673541
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 23.025247157802323
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "343",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 0.511653,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12586.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 30509.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 2145.906906,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 197.288169,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 11038.41113,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 6.458577,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 214.715813,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2772.566942,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 5721.525837,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26.058629,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.700220657359578,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.814991801083938,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 3.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999976,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.97109010171444,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.0
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.0
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.9754169970271812
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "344",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 35.427947,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14401.562394,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43498.903319,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 1.048542,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 1.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.020866,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 8.218731,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1550.554043,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2716.174429,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4741.072589,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2275.076843,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2555.475174,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 368.170833,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 4519.117263,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 69.248885,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 69.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.205892314335909,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.4439435059559,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sin sectores cartografiados",
          "unit": "locales por entorno",
          "value": 0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999974,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 101.80539530923537,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "345",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 672.540189,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 27341.765357,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 89420.855233,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 14.400424,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.053007,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.706552,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 815.872117,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1129.480959,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3098.147816,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 13.276869,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 628.919365,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 648.149408,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 389.248974,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 36345.327102,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.133859,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 6.816287,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.328631361537855,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.380048330464902,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.6364580225574716,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999869,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 193.28036462081528,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.6364580225574716
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.5900554702422105
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 1.383873636246611
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "346",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 206.807462,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16722.596763,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47988.415396,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 17.567263,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 17.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.953088,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.57906,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 838.534117,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1144.847734,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2603.174194,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 9.376313,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 859.511867,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 853.367649,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 682.590789,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 43434.448259,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.021225,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 47.200389,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.969064617213862,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.820384730605127,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 3.6053416586681464,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999999,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.21290825802569,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.6053416586681464
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.8850918898697846
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.6283418737805454
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "347",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 537.489034,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 22293.730562,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 65715.334348,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.400382,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.354747,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 8.990086,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.406338,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.221256,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 478.59533,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 660.869804,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2136.884186,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 56.326938,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 487.543271,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 623.089687,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 56.333845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 338095.891068,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.747576,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.47148135491077,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.416988890604976,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 14.941684425940469,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 157.59554350349967,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 14.941684425940469
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 9.029450293286049
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 5.81267664586863
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "348",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 413.036877,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20419.341807,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 63214.388398,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 57.412579,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 57.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.018316,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.729991,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.211244,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 669.097039,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2022.167683,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5799.436964,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.872279,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 989.078392,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1032.159674,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 232.463156,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 223714.844681,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 93.841828,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 93.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.168990830811458,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.73070917829935,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.688112472897157,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999896,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 144.34539168348178,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.688112472897157
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.5496691100603552
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.15927898019856765
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "349",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 492.186876,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 9540.160782,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 26753.766959,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 66.305671,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 66.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.828921,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.105741,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.467594,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 495.076906,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 946.652041,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1994.829116,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.012418,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 612.994621,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 657.011713,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 0.121797,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 361868.625968,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.003156,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 22.683343,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.95878354952317,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 6.732767900946631,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 4.310477927474922,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 67.43989389163869,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.310477927474922
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.0654309102961008
          },
          {
            "key": "servicios_personales",
            "label": "Servicios personales",
            "value": 0.8724465527836137
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "350",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 644.330863,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15530.849353,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46115.236744,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.355397,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 98.763634,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.477406,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.613612,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 866.499165,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1762.613769,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4089.229445,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.321496,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 806.344879,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 793.823308,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 186.533632,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 186693.411332,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.06668762039418,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.482679064218594,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.6973258268562516,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 109.78838369155541,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.6973258268562516
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.37783477002662386
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.27271653598164475
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "351",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 112.674403,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13273.1841,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36826.980379,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.636883,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.682722,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.366764,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.015992,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1448.658696,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1975.913312,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3193.812398,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 20.801442,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1054.815061,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 717.661837,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 600.091575,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 42684.886457,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.077253,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 93.727058,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.207733641153617,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.84272153631912,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.225624556189064,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999355,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 93.82883032716856,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.225624556189064
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.8166603929632648
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 2.882949570565095
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "352",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 282.122731,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20210.501829,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 58787.200969,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.364603,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.729364,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.492548,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.049221,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1271.925426,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1125.014848,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2164.19379,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.931692,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 989.974818,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 872.937246,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 361.162158,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 112456.478951,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.955806,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 30.658095,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.966173161708124,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.659595436852625,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.699246081055623,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 142.869090992279,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.699246081055623
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.7120962812683045
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.9086754742361283
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "353",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 175.84233,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12810.543742,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38332.88768,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.228246,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.546192,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.525627,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.314366,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1075.076232,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2527.444455,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3588.21135,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 8.000934,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1877.420838,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1024.558512,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1072.789976,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 31559.031144,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 13.950922,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.214717525637884,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.849025146561695,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 4.526923475854248,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999251,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.55840151926235,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.526923475854248
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.6152636316023598
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.5203167225865997
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "354",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1015.392217,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13083.305329,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39119.613663,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 90.63371,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 90.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.517753,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.256521,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.137425,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.478827,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 524.91459,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2059.210046,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1822.121437,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.658915,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 951.922454,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 810.926497,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 331.740468,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26820.347688,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.64637,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 5.330625,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.298995719010914,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.765702094208589,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.2735962091037045,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999987,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 92.48656739668677,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.2735962091037045
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.9023397544765911
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.7840147616430223
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "355",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 63.440483,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 7877.472164,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 28343.404813,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.665382,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.11908,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.127337,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.8322,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 323.586878,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2237.818948,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2278.68125,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.506261,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1230.988018,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2125.652348,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 974.616043,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 21905.859065,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 2.144956,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 25.70715925980576,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 6.994226383806063,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.6682111765651313,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998903,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 55.68626137589317,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.6682111765651313
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.03944400626752057
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "356",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 5.870409,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 7883.99246,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 28359.16028,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.664722,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.240492,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 8.378694,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1040.181049,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1162.860553,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4353.999046,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.519771,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1387.344107,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2080.553794,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 895.010998,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 35680.100324,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 25.417394256516026,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.313493829816627,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.40152669200997537,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 55.73235368821685,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.40152669200997537
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "357",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 342.437262,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 8447.038502,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 29254.124701,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 69.828662,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 69.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.465296,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.97401,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1136.673281,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2220.296195,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3319.158686,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.408865,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2129.296318,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2936.501359,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1856.123232,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 156211.320251,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 88.582538,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 88.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.929074593523644,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.232439710372407,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.6228193378673682,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 59.712555510415775,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.6228193378673682
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.46533972370967686
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "358",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 174.254603,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15232.77802,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45317.298986,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 71.596713,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 71.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.689257,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.25,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 527.244511,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1237.861234,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3869.799541,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 7.942659,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 187.231411,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 226.46488,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 100.397184,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 92156.561368,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.27718207248735,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.964165968115056,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 2.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999939,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 107.68130190027293,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.0
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.4185791589450645
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "359",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 777.731323,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15733.49697,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 45388.296542,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.873609,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 14.979987,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 18.910023,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.993329,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.993329,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 456.690395,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 487.835746,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1002.560435,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.423829,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 610.580558,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 766.993953,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 113.570811,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 184440.231144,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.008495,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.835004411928512,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.297382549937494,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.973315854405291,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 111.22091026004458,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.973315854405291
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.0066710363986777
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.0066710363986777
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "360",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 698.530545,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16969.653755,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 50153.31303,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.836253,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.034692,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.590357,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.991354,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 343.322737,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 923.930426,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3971.246005,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 76.981266,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 131.861429,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 48.615799,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 282.229815,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 80934.102845,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.153621,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 84.091835,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.42363446683638,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 10.443636362386988,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 25.059930915164745,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999561,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 119.95936701342774,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 25.059930915164745
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 10.27161060588524
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.313219700878966
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "361",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2295.477717,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18651.023857,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 53081.998021,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.16112,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.318319,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 14.120141,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.764392,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.015159,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 301.893905,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 741.831177,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4382.41564,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 51.875437,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 179.966367,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 385.176032,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 186.682333,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 106044.999197,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.311379,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.460605,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 24.771154204151216,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 6.583023214770766,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 12.072917942532598,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 131.84505991342544,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.072917942532598
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 11.002330108612352
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.638943852038917
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "363",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 647.742485,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12955.296662,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38532.202887,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.438423,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.322964,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.201828,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.223192,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.108849,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.42535,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 188.415587,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 555.807653,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2911.489495,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 29.112984,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 489.488506,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 605.088576,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 111.046135,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 78925.862722,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.332617,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 68.362874,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.106012360760928,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.202073421199167,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 12.721387678294624,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998285,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.58166745663772,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.721387678294624
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.03344160935669
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 2.851269788763913
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "364",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1520.856613,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16759.804186,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 48124.449937,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.685017,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.388331,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 19.123812,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.076696,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 346.294468,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 253.015098,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 388.111141,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 47.354545,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 184.809567,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 367.830308,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 105.162726,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 112303.963005,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.58869,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.880034107462567,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 6.611068600455893,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 15.269428474533093,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.47592947081654,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 15.269428474533093
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.821792535375733
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.815742708518882
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "365",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 137.493115,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14488.210238,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44445.755318,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 49.041901,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 49.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.046757,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 12.031849,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.509581,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 274.887346,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 986.777433,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2952.955431,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 5.490982,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 293.105176,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 301.70665,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 172.56063,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 24607.021559,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.254467105498339,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.889586798582606,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 1.413183803724836,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 102.41791343537896,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.413183803724836
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.413183803724836
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "366",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 58.814232,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16565.277958,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47587.102874,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 73.307494,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 73.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.508318,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.938596,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.30849,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 477.377474,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 959.757233,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3092.736679,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.064261,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 611.966217,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 315.305813,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 325.30213,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 136934.346252,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.273367,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.577187711981006,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.14784782023508,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.414040934435882,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998154,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 117.10081342453219,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.414040934435882
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.022419550465181
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.3084904995822004
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "367",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 239.540358,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13545.038616,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37843.751024,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.827947,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.1551,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.915427,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.539653,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1752.642118,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1916.285805,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2572.60541,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 71.453006,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 690.845795,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 628.224598,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 357.980308,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 84309.076871,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 100.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.866012682505886,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.3134681463572,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Moda",
          "unit": "locales por entorno",
          "value": 27.432716672237937,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.75058407240881,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "moda",
            "label": "Moda",
            "value": 27.432716672237937
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.852656214950503
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 9.545834174139488
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "368",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 746.438936,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14151.827409,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42525.87614,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 81.316104,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 81.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.797554,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.985173,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.186839,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.845544,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 539.328338,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 300.656815,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3105.589349,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.925836,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 525.26024,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 412.516596,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 203.120188,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 49296.202726,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.759184,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 12.240035,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.873025171345027,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.901541534805466,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.062365522234923,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.04000568171388,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.062365522234923
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.8639111758798506
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.2879843572364926
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "369",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 184.631198,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20014.927647,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 63697.011182,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 41.059174,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 41.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.855225,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.569711,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1176.229575,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1699.046117,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6565.089115,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.019229,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1387.110838,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1440.49382,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 449.151045,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 96590.645028,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 20.391411,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.23269052286602,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.32638544651592,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.5184661234951683,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997144,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 141.48656690453936,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.5184661234951683
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.20391411442528237
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.06320456425336368
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "370",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 3386.761867,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17224.15443,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49413.509066,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.894947,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.473222,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 10.031222,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.98469,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.059492,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 258.845396,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 805.800362,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 890.644652,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 16.481858,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 483.447827,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 475.800489,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 164.063631,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 88961.608758,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.145548,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 24.641106542847464,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 5.7908440776713155,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 3.5919938141889807,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 121.7584455519922,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.5919938141889807
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.883080692880841
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.6549427157271883
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "371",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2809.461632,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10984.700922,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32915.76623,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.443331,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.640447,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.899007,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.799709,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 483.031686,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1329.816683,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1419.700306,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 4.835547,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 361.410924,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 973.566984,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 170.074604,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 49923.855689,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 28.09817261814807,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 2.7117659886234033,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Salud",
          "unit": "locales por entorno",
          "value": 0.9634947831867583,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999909,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 77.65142344443412,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.9634947831867583
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.9538062818581726
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.9538062818581726
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "372",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 46.680482,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12976.885789,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38949.103337,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.234019,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.839621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 9.359823,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 303.369792,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1751.614921,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3842.261694,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 36.192,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1379.535625,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1102.958052,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 174.46773,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 59432.420459,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 11.267632,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.56668527972783,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.685548705345417,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.080819588418557,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998266,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.73428212083081,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.080819588418557
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.7080450442386024
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.266390079896691
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "373",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 44.60857,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13764.683092,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40965.012663,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.58107,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.992457,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.704847,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 411.12917,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1616.462945,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3998.800466,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 36.951791,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1054.763466,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 871.04347,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 288.715259,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 47251.869766,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 37.031269,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.878113779482284,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.78486801975495,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.774715729224912,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 97.30326232320652,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.774715729224912
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.0069271738238035
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.971195230697104
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "374",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2116.116355,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10400.477228,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32272.979857,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.28223,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.958021,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.033982,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.838915,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.741175,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 223.755788,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 407.670454,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1030.85634,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 36.239325,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 416.1403,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 455.836358,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 345.150478,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 73417.541241,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.819976,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 7.937482,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.05355958793674,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.510234927511817,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 8.504550371819064,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 73.52151569626706,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 8.504550371819064
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 6.7324955030122196
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.7550466409392
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "375",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 30.275272,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 21345.155148,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 69577.13498,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.919354,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 15.590725,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.991935,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 264.039223,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1082.19314,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1679.501149,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 12.892741,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 355.297295,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 5.112611,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 41.143182,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 119483.999605,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.346547505832483,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.51568501184729,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.9838707969044944,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 150.89001445318462,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.9838707969044944
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.975806195356742
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.9919353984522474
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "376",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 45.713349,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14225.698074,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39092.06591,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 11.691913,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 8.94425,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.9375,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 722.929512,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2659.799297,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3804.75165,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 18.048096,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 558.031757,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 399.49336,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 240.038555,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26361.150818,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.639784,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 100.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 11.067985852447608,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.352040997915072,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.4037868622500085,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999719,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 100.56220126343871,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.4037868622500085
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.0791716973843664
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.3597238991281222
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "377",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 30.992042,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 20989.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 60977.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.344737,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.109031,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.047701,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1286.11122,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1491.655786,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1802.039877,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.370822,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1330.117439,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1202.027964,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 304.925463,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 64680.836474,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.427395,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 31.492057,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 31.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.907011161123233,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.9955247221206,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 1.1920933810429226,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 148.37233514578773,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.1920933810429226
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.0
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.4108777007505386
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "378",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1517.237857,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 8588.56442,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 25488.751083,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 25.613666,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.409287,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.761136,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.991913,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 100.38938,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 216.768392,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1146.011064,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 65.302187,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 324.439963,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 473.75088,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 138.037898,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 91319.218371,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.215707,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 15.397156,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.92061065083218,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.767556910491722,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 29.68061911617605,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998211,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 60.71300960243118,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 29.68061911617605
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.579844906391944
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.392584849336552
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "379",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 748.533948,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 7958.232071,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 23973.575232,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 21.707675,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.332692,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.304203,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.557701,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 124.984096,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 298.233411,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 858.114291,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 57.339737,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 392.444348,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 359.848958,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 271.696906,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 85333.282358,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.892233,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 18.880034,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.695553602333074,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.159785111042153,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 24.37188389874805,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 56.25715736844863,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 24.37188389874805
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 7.628365519549555
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 4.746501621991173
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "380",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 373.791247,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18226.759125,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 48220.533648,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.174672,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.929342,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.129043,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 958.664965,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1532.34746,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8438.41817,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.556226,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1616.26621,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1841.753472,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 457.568454,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 72497.826112,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 19.924326,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.548036203747703,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 24.725283361169772,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.5713419617282498,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999896,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 128.8459104062149,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.5713419617282498
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.22940914674109034
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.1989479913976761
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "381",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 149.683201,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17327.883648,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49688.699096,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.577297,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.376637,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.906107,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1155.445538,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1476.51733,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2483.57305,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.255326,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1245.852578,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1081.262528,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 553.472017,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67525.034597,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.035591,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.828758218499082,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.150532496963368,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.7591069622848562,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 122.49171280138503,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.7591069622848562
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.5268397309763941
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.2043168354973817
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "382",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 179.030762,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15834.407934,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 46934.26668,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.347751,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.810399,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.654009,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.969945,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.369129,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 488.398242,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1073.15679,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3572.3621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 14.228308,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 417.221548,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 405.72522,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 190.548312,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 135559.207295,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.478517,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.53197209762197,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.310845294843796,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 4.733145860245361,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 111.93425512499729,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 4.733145860245361
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.5424319296759985
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.5237782670097164
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "384",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 478.156534,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11675.766492,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32190.135168,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.338216,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.123984,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.698855,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.060737,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 613.256202,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1938.124772,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4921.02343,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.697178,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 923.302664,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1066.861168,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 397.074515,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 12330.101342,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.759599,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.003033,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.77611694416373,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.471984193360411,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.1829695385391428,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 82.53660198365726,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.1829695385391428
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.5965273904253601
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.06073696850759033
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "385",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 166.700899,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 9514.772491,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 26159.658782,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 6.937828,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 96.953373,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.080833,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.205864,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.061087,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 766.923057,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1455.710588,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2568.441578,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.556833,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1345.631009,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1169.363809,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 101.955846,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 362962.640918,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 9.155374,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 21.674184852476415,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.335665904237267,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.1616668268678019,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 67.26042273908112,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.1616668268678019
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.01974594477739256
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.01974594477739256
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "386",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2494.707106,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16295.724493,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49111.925637,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.069598,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.885181,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.793103,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.159413,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 357.143706,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 843.741903,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1084.216177,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.792101,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 677.878814,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 675.656893,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 412.849186,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 48156.361378,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.345698,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.78502729370107,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.376127702423757,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 2.278325023227232,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999488,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 115.19532592876352,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.278325023227232
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.126378444660304
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 1.511605080412687
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "387",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 83.556123,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 7875.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 28341.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.665663,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.954243,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 7.345129,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.125451,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 728.224937,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2505.196756,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2490.454435,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.61036,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1676.482773,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1947.364469,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 793.716618,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 15105.63505,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 26.220467,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 25.455872336249968,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.293946608796102,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.7881175545352304,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999633,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 55.66878551970453,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.7881175545352304
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "388",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 367.571188,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13925.953484,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41912.105061,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.198627,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.331083,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.809431,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.904736,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 715.945173,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 390.245152,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2981.56735,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 18.224334,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 625.350486,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 452.973857,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 282.161922,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 36033.451006,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.878325,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 8.95546,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 25.446633483144495,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.216998738214487,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.024134737793935,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999997769,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.44329113119721,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.024134737793935
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.8169608428489115
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.324635391842688
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "389",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 25.992248,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10604.903667,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31437.027954,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 6.902259,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 3.356202,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.84689,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 416.647919,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3059.856315,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3598.854646,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 5.170149,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2377.391854,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2430.454009,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 641.529975,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 10341.443164,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 93.634008,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.071301258744532,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.526871858101693,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.9989472267572315,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999311,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 74.96661685020331,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.9989472267572315
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.9942338501382586
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "390",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 9.010543,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11715.446406,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31318.065625,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.365861,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 4.291066,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 8.329226,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1676.260057,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1608.362731,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3773.560909,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.030245,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1248.422494,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1165.08834,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 322.336228,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 38823.398303,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 94.966318,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.744833579951843,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.0153182777109,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 13.607234520648785,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998943,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 82.81710136421678,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 13.607234520648785
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.063762209644469
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.021254069881489677
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "500",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 92.384195,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11417.400831,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34635.488153,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 94.403135,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 94.4% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.559687,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.049657,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.055969,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.055969,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 417.370771,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 534.38478,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1339.787627,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 21.675792,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 696.266568,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 613.288399,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 66.909796,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 39406.566796,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.415905,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.465309731821552,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.720581913388973,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 6.111937304495716,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 80.71020165757909,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 6.111937304495716
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.223874608991432
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.2238746089914323
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "501",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 437.037794,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12792.201023,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33527.507181,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.502021,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.974503,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 28.386155,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.829084,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.829084,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 150.322403,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 384.837483,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1621.219848,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 42.130407,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 278.990463,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 273.438849,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 97.359298,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 94801.6079,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 5.71392,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.457042788386397,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.094078138239915,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 17.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.42873588245483,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 17.0
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.829083898931443
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 3.5127483032056706
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "502",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1544.237875,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12488.436695,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32956.584281,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 31.749463,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 31.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.895167,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.383904,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 4.278285,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.682505,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 179.476208,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 507.818708,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2531.779496,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 60.12154,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 126.929964,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 267.872046,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 263.58801,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 58137.798391,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.727583,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.386829150269351,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 22.76957635170035,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 22.06031751044138,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.28141001274447,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 22.06031751044138
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 12.268483872366694
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 5.567871056414828
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "503",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1942.525925,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13934.46062,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33949.435331,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.855396,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 13.780063,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 73.445875,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 3.035505,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.157997,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 172.300192,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 227.230154,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1875.42266,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 112.753435,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 226.354336,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 286.638934,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 52.96074,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 40761.832689,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.992045,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.245826989413283,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.409729267834614,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 37.11342099698458,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999542,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 98.50342851905383,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 37.11342099698458
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 16.792228672970424
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 15.507789720252328
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "504",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1335.525076,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18943.643587,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 51355.406426,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 12.172793,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.152691,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 11.816278,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.147108,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.073554,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 674.181349,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 736.295928,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4502.323969,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 17.867475,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 447.830849,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 998.779077,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 374.424305,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 42553.433953,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.590124,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.423066730946207,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.884610172606,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 6.26098715780056,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999723,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 133.91360403891161,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.26098715780056
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.5724978648472763
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.2487300339313934
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "505",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 14.420978,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 8401.400481,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 29404.066251,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.610606,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.109164,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 13.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 856.529439,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 833.145485,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4745.180983,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.037313,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1173.483949,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1604.392921,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 467.632588,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26868.86686,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 23.637952987654515,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.217819900980363,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.3464176821867473,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 59.38993796088018,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.3464176821867473
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "507",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 312.552914,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18859.207636,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 47035.778994,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 13.041907,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.525264,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 25.354972,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.174894,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 318.098862,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 328.65119,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3981.251758,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 57.095577,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 380.346592,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 845.42595,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 81.330562,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 80740.120163,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 9.797982,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.777814459922137,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.63635022772496,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 21.21279286123765,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999998504,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 133.31672189968987,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 21.21279286123765
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.666197242387833
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 5.2643032273617445
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "508",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 522.365467,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12971.399988,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38771.832024,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 44.067498,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 44.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.802742,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.795225,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.562731,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 437.607248,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2520.386934,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2335.345484,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 6.038945,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 558.062284,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 613.39899,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 636.679491,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67713.449709,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 22.66597841545295,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.473968730019438,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.3062325893287436,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.69550270758982,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.3062325893287436
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.860514603264421
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.860514603264421
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "509",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 705.187459,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13458.456325,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36903.998443,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.647395,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.717162,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 25.266631,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.015664,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 2.401832,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.748199,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 267.490852,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 350.33497,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1775.725868,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 32.180978,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 353.280335,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 354.10073,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 134.781859,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 111081.81067,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 4.551948,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 100.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.249035730512048,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.557023765789912,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 12.048261305651302,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 95.13852934383945,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 12.048261305651302
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 4.401832459205865
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.4804428652820456
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "510",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 220.356899,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12286.577472,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 36621.633773,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.586734,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.013392,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 365.774805,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 922.317809,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3974.803897,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 23.834601,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 226.371555,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 392.580002,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 185.755371,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 40905.171664,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.497999,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.762770386417536,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.804825334740256,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 7.45995344836096,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.85445664253987,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 7.45995344836096
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 3.4132658687605923
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.060451339075482
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "511",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 639.636405,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 31896.078533,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 90478.074685,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.984142,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 23.407956,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 39.574466,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.221501,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.676398,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 379.462145,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 352.17972,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3051.356779,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 73.334094,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 247.89166,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 335.311715,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 358.440915,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 110982.380469,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.709818,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.509373344689472,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 26.420898291428554,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 23.131158126422477,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 225.47504187596556,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 23.131158126422477
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 10.185066462146137
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 9.736745989501626
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "512",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1500.173439,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13428.490544,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 39644.541736,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.247046,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.393469,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 17.332553,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.137087,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.982609,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.04495,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 428.908355,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 793.255513,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2294.942544,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 19.890104,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 549.470197,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 648.878449,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 197.03979,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 77644.447739,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.02236,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 88.209054,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.235103251951392,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.836341892465676,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.76340636234696,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.9266996758497,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.76340636234696
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 3.0343970794757427
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.644286082976878
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "513",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 8303.120182,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.966683,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13688.285533,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.966683,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35133.555147,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.966683,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 14.245697,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 14.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.06532,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.027884,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.000829,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.007084,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 4390.364008,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3811.551956,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 11892.571412,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.199691,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 4746.619316,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 5355.919075,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 5646.999978,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 50133.647886,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.006441,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 6.104153,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 6.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 15.269973277619117,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.966683,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 17.062757781963654,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.966683,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.07477446886887548,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 96.76320399607002,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.966683,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.07477446886887548
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.03058495635236597
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.021471691014658095
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "514",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 1743.857611,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.998346,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15679.22459,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.998346,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43708.85184,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.998346,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.017417,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.018364,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.002865,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 5690.504157,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 5856.598223,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 11044.85719,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.285188,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 7388.565206,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 7320.713751,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 6140.477439,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 508330.222995,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.000383,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 1.789038,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 1.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.193390025580477,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.998346,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 23.656580411025317,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.998346,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.12939327226499875,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999998,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.83725597663329,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.998346,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.12939327226499875
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.06716997464603781
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.012046394704900178
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "515",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 12280.137956,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.719111,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11850.738683,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.719111,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35712.261866,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.719111,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 47.588665,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 47.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.054884,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.005229,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.016938,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.070655,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.012215,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1520.408774,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2925.660858,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6879.896603,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.086924,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 3150.40058,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3545.789733,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 2491.4933,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 9892.822327,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0223,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 34.143177,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 34.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.438974323196923,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.719111,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 12.98418572912651,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.719111,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.4593216243580105,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999991,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 83.77348952304669,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.719111,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.4593216243580105
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.11030748219506045
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.09676303712108385
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "516",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4089.254174,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.839095,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17297.82636,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.839095,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49604.016234,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.839095,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.34289,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 97.62141,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.683032,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.360831,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.025236,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.011656,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1474.1545,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2377.545134,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3769.301928,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.582081,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1810.858898,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1725.896703,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1186.287863,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 87027.848006,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.080076,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 73.70259,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 73.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.283248727693298,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.839095,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.72188762654302,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.839095,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.5904959310001049,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999952,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 122.27923626564206,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.839095,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.5904959310001049
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.22287217351091446
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.15754121632135618
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "517",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4878.255816,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15631.340737,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37397.007666,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.906502,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 26.835139,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 23.55703,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.753482,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.952093,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 294.660527,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 264.519566,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1490.972939,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 594.732471,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 166.801967,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 92.273349,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 156.625954,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 164833.948897,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 10.583236,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.845590281360513,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.423133671922216,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 176.7921941505243,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999908,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.49876252361564,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 176.7921941505243
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 77.68965957228129
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 62.361036436855976
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "518",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 2598.559866,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12620.862939,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32640.959096,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.869427,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.023055,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 34.52219,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.088229,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 337.14484,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 411.726101,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 353.48636,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 72.112408,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 239.806784,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 231.823309,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 190.19187,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 53881.245231,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.592693,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.94800810257723,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.438339274343274,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 24.045727109267283,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 89.21753803489254,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 24.045727109267283
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 17.361177988471926
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 8.016045633921172
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "519",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 66.439774,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 7875.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 28341.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.665663,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.998034,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.230795,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1069.867485,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2527.504403,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3086.266582,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.130481,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2350.518256,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2517.343178,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1411.252892,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26284.541684,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 90.463456,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 25.455872261094687,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 7.29394564165736,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.6403031304919782,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 55.66878551970453,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.6403031304919782
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.005168598068360536
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "520",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 0.420553,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15767.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 44016.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 2359.948166,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2910.567489,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4969.600594,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 5.546427,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 3299.637988,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3015.879777,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 145.440201,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 231436.936826,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 9.999928665352524,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 27.66928306301465,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 4.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 111.45774492561031,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 4.0
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.1393822534995487
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.1393822534995487
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "521",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 124.132342,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 8068.141789,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 28574.703107,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 8.549864,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.272848,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.733285,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.023753,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1166.301215,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2291.208256,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3619.551662,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 8.215636,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2611.292999,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2875.285822,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1486.021751,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 20796.326939,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 43.385212,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 24.41316300952414,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.288809212993018,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 5.628523070071853,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 57.034114894527775,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 5.628523070071853
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.42241493282591375
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.2409520678170591
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "522",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 10537.21402,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.942289,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12930.104687,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.942289,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38728.441554,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.942289,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 31.129982,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 31.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.390393,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.794644,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.028758,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.000514,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 2410.980103,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3793.501958,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5508.464378,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.36936,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 4298.014569,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 4386.600684,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 2271.33487,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 23054.11616,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.018942,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 36.513281,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 36.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.87973604241171,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.942289,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.845214724033859,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.942289,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.11172933570431405,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 91.403584072118,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.942289,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.11172933570431405
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.05386908172129449
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.04725485170050746
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "523",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 232.031307,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 17828.158728,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 51909.326081,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 78.032973,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 78.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 6.241959,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.157598,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1015.439585,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1350.986428,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 2492.001109,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 15.296463,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 623.326716,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 648.705615,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 572.867744,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 87943.796278,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.521056,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 12.336165,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.577018725322269,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 16.99831824849394,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.0062773511462284,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999902,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 126.02818342098796,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.0062773511462284
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 2.7421808276366804
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 2.706611333004752
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "524",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 4633.13351,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.755429,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11417.774105,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.755429,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32533.394509,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.755429,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 12.504095,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 12.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.127344,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.263793,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.015173,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.007637,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 4351.510263,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 4843.010887,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7121.479129,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.79868,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 5995.994877,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 5908.715154,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 3735.665224,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 122814.493321,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.012999,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 14.66496,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 14.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 20.355458955897866,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.755429,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 11.852994713290704,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.755429,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.25938788416131553,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999967,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 80.71284035094367,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.755429,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.25938788416131553
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.19567668259764384
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.05772456788227056
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "525",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 734.449801,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16804.781273,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 52671.544857,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.284674,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 7.297092,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 6.123085,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.970589,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 319.571727,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 884.114696,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7214.211277,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 8.293779,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 890.126561,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 370.40718,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 411.333021,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 65839.55474,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.112672,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 8.960456,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.304426506339267,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.079485460981154,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 2.065881956177014,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999993,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 118.79387484345196,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 2.065881956177014
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.3272560576734522
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.0520532886295069
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "526",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 154.357989,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 16269.592623,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 49343.840322,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.621363,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 5.230494,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 5.774264,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.995613,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.411627,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 322.908018,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 596.194198,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1955.765463,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 12.198979,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 757.210536,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 637.944993,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 17.698327,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 75680.206364,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.362946539812718,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.386064520444096,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 6.023852592760107,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 115.01059837749257,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 6.023852592760107
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 1.1680150374299307
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 1.0238525927601085
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "527",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 335.671607,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12789.125264,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 34441.971881,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 12.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 16.375,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 1.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 418.210653,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 486.697685,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1052.295383,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 25.915682,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 583.370999,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 431.678296,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 254.814775,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 139688.225247,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.820102,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 0.0,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.101587686562956,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.36270647996749,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Alimentación",
          "unit": "locales por entorno",
          "value": 6.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999999,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.4069931817461,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 6.0
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 6.0
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.0
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "528",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 48.707047,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12586.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 30509.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 5266.500922,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3387.621537,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 11295.7141,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 4409.806118,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 6712.73719,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 7822.108462,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 8289.54308,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.700131338284582,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.81505879426441,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sin sectores cartografiados",
          "unit": "locales por entorno",
          "value": 0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.97109010171444,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "529",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 53.029079,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11911.56021,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33513.181682,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 5475.894339,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 6031.253772,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7775.78387,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.031935,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 7370.296795,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 7022.667291,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 3934.109171,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 51286.747547,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.794976525992464,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.52659675647016,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.024541146822361637,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999962,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 84.20344006800464,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.024541146822361637
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 9.952331469171991e-05
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "530",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 25.110612,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18339.259379,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 59250.8382,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 12.153333,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 12.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.331098,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.77965,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 2026.579837,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3218.938115,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5209.465632,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2862.814532,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3159.47392,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 580.80028,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 4202.120548,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.284164002056183,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.032893344057086,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sin sectores cartografiados",
          "unit": "locales por entorno",
          "value": 0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999996,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 129.64118056632134,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "531",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 81.960597,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12468.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38299.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.223919,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1633.065905,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2469.210826,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8342.830203,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 3157.534564,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3359.635256,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 2139.287291,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 2998.540104,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 21.16279118855125,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.941860233155694,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sin sectores cartografiados",
          "unit": "locales por entorno",
          "value": 0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.13694195043506,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "532",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 107.085668,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12468.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38299.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 10.223919,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1530.727293,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1709.778859,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8772.93956,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2223.62849,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2409.291719,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1779.821263,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 1677.14449,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 21.162790897470988,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 9.94186075395262,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sin sectores cartografiados",
          "unit": "locales por entorno",
          "value": 0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999767,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.13694195043506,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "533",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 9.823497,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12813.942225,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31476.876654,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 5996.08601,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 5650.8517,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8806.434871,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.339076,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 7297.315149,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 8037.878342,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 6558.369288,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 210058.398168,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 10.596389452758016,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.9788326906396,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.26141753603893914,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 90.58242557275054,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.26141753603893914
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "534",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 60.502928,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 18478.256332,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 59808.726676,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 86.305949,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 86.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.349886,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 4.994644,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1762.080462,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2966.713889,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 4920.113126,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2494.735265,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 2797.660928,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 524.060627,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 4310.477456,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.28559788048605,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 19.024031365886955,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sin sectores cartografiados",
          "unit": "locales por entorno",
          "value": 0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 130.6237572729181,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "535",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 867.958065,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.807325,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12299.67738,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.807325,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37598.765059,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.807325,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.255861,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 98.697787,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.646507,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.128846,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.057943,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 991.904413,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 998.731844,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 8157.074963,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.306781,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1301.037051,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1158.637981,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1073.231153,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 11538.646189,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.081305,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 4.069493,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 95.720908,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.99379531083682,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.807325,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.821501122868186,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.807325,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.3906940376948868,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999903,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 86.94706057508333,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.807325,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.3906940376948868
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.3365384081155971
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.12251251515012364
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "536",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 441.507093,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.991778,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 10048.557284,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.991778,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31002.632276,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.991778,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.254331,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.135627,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.044074,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.001738,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1128.386204,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2826.666892,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 7028.652191,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.120484,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1474.525075,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3199.361225,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1368.45457,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 9454.746227,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 33.47161,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 33.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.831583059074433,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.991778,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.898756337760581,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.991778,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Ocio",
          "unit": "locales por entorno",
          "value": 0.09136647580214703,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999874,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 71.03377526672516,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.991778,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.09136647580214703
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.0017381562452444509
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "537",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 149.278001,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11056.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 31792.0,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.533896,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.449187,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1959.870222,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3155.254955,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5593.510843,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 3420.643024,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3715.289412,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 3171.558121,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.493480522960649,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 15.245737380955417,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sin sectores cartografiados",
          "unit": "locales por entorno",
          "value": 0,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999939,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 78.15544034360042,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    }
  ],
  "districts": [
    {
      "id": "01",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": null,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 91.687714,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 91.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 91.687714,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 91.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 91.687714,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 91.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 88.346822,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 88.3% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 18.563306,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 52.700739,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.111969,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.799407,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.341727,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 525.251348,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 670.118115,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1705.625683,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 300.646668,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 421.52125,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 488.447872,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 416.617541,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 101539.028861,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 19.407923,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 17.509392,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 96.892579,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": null,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 91.687714,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: población o grupo de edad sin cobertura.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": null,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 91.687714,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: población o grupo de edad sin cobertura.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 77.16226293669207,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 91.687714,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 91.7% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 77.16226293669207
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 76.87919921016899
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 20.89393202147915
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "02",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 57026.270863,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.972474,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14715.203413,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.972474,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 38750.039526,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.972474,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 21.503119,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 21.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.000674,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.134328,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.030349,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.015088,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 4017.869189,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3520.784264,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 11117.968053,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.891564,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 4295.710377,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 4926.440185,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 5148.352582,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 54813.141791,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.14024,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 15.648585,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 15.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.099414452886455,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.972474,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.403244536105905,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.972474,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Restauración",
          "unit": "locales por entorno",
          "value": 0.6495814324381037,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999999,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 104.02254002249155,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.972474,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.6495814324381037
          },
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.637069041868895
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.3067071697551992
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "03",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 36220.665848,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.998415,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15579.687878,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.998415,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43415.286349,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.998415,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 1.113868,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 1.1% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 0.706299,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 0.820329,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.065417,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.01258,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 5470.01552,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 5643.27652,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 10688.20994,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 3.610109,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 7103.651812,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 7036.014678,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 5891.735493,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 492082.859948,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.13718,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 5.763891,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 5.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 14.242059700525472,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.998415,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 18.750486187914767,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.998415,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.2683577877254182,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999994,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 110.13362577070762,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.998415,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.2683577877254182
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.5111410287260505
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 0.3961375668257076
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "04",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 58278.622697,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 12508.043071,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 33913.517239,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 81.183855,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 81.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 16.812886,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 31.09139,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.510399,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.885908,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 322.935993,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 438.370846,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 804.288499,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 61.38657,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 356.959595,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 446.282121,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 217.691217,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 71071.334896,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 1.610057,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 18.321225,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.075502793912571,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.185640712826196,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 17.76746102333263,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999932,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 88.42000850675878,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 17.76746102333263
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 10.179140153567182
          },
          {
            "key": "alimentacion",
            "label": "Alimentación",
            "value": 7.728408078397994
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "05",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 33081.521828,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.79322,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11395.08366,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.79322,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 32314.57309,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.79322,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 15.151478,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 15.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.456051,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 3.013484,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.193635,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.069915,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 4049.826469,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 4525.917786,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6631.42683,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 6.069842,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 5570.853316,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 5479.503207,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 3418.387555,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 123440.108811,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.155214,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 21.556419,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 21.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.834996033967826,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.79322,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.067135880856611,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.79322,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 2.191258782430686,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 80.55244041239742,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.79322,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 2.191258782430686
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.7877700507436256
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.6534551466654492
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "06",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 90916.223891,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13610.636891,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 37248.851623,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 79.889371,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 79.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 11.332515,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 28.308219,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.183071,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.411338,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.29148,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 371.166676,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 1008.138636,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1519.336706,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 53.113885,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 520.35718,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 473.808274,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 265.21072,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 53965.916598,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 2.136384,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 23.348975,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 12.779027820083178,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 21.217392118184492,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 21.104811808002825,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 96.2143016979882,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 21.104811808002825
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 6.129333240789624
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.9128122901555065
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "07",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 108488.828972,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.994349,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15845.809449,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.994349,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 42787.981621,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.994349,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.759926,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 97.27518,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 9.530525,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 28.925476,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.079728,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 1.620305,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.501419,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 347.579997,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 737.622562,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3420.241597,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 81.798871,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 424.623623,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 529.403286,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 274.775455,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 75768.435662,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 3.8428,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 25.192708,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 13.052483036437508,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.994349,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 20.974637217139563,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.994349,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 26.042451916034413,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.9999999999985,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 112.01485302888742,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.994349,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 26.042451916034413
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 16.246379944627552
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 8.90342607479242
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "08",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 23739.021794,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.960306,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 14714.335009,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.960306,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 41849.794777,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.960306,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": 9.5033,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 96.427827,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_mivau_serpavi_2024\",\"malaga-enrichment-20261103-v1\"]],[\"INE2021; media de medianas de alquiler ponderada por \\u00e1rea EPSG3035\"]]"
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 2.122116,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.802571,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.078987,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.082681,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.025689,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1175.484168,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2094.312621,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 3565.814948,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 10.349089,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 1327.105022,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 1281.065989,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 898.505289,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 67616.372201,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.1984,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 92.810755,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 92.8% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 16.972744424618053,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.960306,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 14.968428538610238,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.960306,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 3.4804991897701654,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999991,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 104.01640122934612,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.960306,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 3.4804991897701654
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 1.739784567790731
          },
          {
            "key": "moda",
            "label": "Moda",
            "value": 1.3497364004706676
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "09",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 20657.915453,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.792175,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 11615.54231,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.792175,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 35260.067348,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.792175,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 54.638493,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 54.6% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.588563,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 1.912214,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.015096,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.093609,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.026421,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 1356.750489,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 2652.627857,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 6589.590001,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 2.771036,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 2738.144151,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3119.954178,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 2119.502435,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 17193.268154,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.067286,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 43.897107,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 43.9% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 17.287572921503912,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.792175,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.068877342161517,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.792175,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 1.2547352779498073,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999996,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 82.1108741016436,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.792175,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 1.2547352779498073
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 0.366063332669581
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.18111523413658187
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "10",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 35523.202303,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 99.95161,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 13402.594407,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.95161,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 40441.604349,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.95161,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 35.20687,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 35.2% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 1.257983,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 2.021079,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.153749,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.018611,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 2104.554488,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 3368.46648,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 5010.032521,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 1.717859,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 3741.456132,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 3827.699653,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 1961.177238,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 26209.447254,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.025433,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": null,
          "asOf": "2014-06-12",
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 45.531461,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 45.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 18.3502771383015,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.95161,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 13.569198868630501,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 99.95161,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 0.4712342069366575,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 99.99999999999993,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 94.74363853344438,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 99.95161,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 0.4712342069366575
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 0.24984327560600242
          },
          {
            "key": "ocio",
            "label": "Ocio",
            "value": 0.18316371234947346
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    },
    {
      "id": "11",
      "metrics": [
        {
          "key": "population",
          "label": "Población empadronada",
          "unit": "personas",
          "value": 36699.013692,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "Conteos H3 repartidos por la fracción municipal de cada celda que intersecta el barrio; conserva el total municipal. Estimación por área.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_person",
          "label": "Renta neta media por persona",
          "unit": "EUR/año",
          "value": 15240.722372,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "income_per_household",
          "label": "Renta neta media por hogar",
          "unit": "EUR/año",
          "value": 43550.221231,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "rent_eur_m2",
          "label": "Alquiler residencial fiscal SERPAVI",
          "unit": "EUR/m²/mes",
          "value": null,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_mivau_serpavi_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 89.536759,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 89.5% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_stops",
          "label": "Paradas EMT a 500 m",
          "unit": "paradas",
          "value": 10.717666,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "metro_stops",
          "label": "Paradas Metro a 500 m",
          "unit": "paradas",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 0.0,
          "thresholdPct": 95,
          "granularity": "Estimación desde malla mixta res9/res8 sin doble solape",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": "Pendiente: cobertura 0.0% inferior al 95%.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "transport_frequency",
          "label": "Salidas programadas EMT",
          "unit": "salidas/h",
          "value": 22.015021,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_emt_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_emt_gtfs_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"gtfs_stop; Malaga; EPSG25830\"]]"
        },
        {
          "key": "renfe_stops",
          "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
          "unit": "paradas",
          "value": 0.0,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_renfe_gtfs_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Solo posiciones publicadas. Horarios activos/frecuencia Pendiente; sin scoring.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "schools",
          "label": "Primaria oficial a 500 m: media territorial",
          "unit": "centros",
          "value": 0.979524,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health",
          "label": "Centros de salud oficiales a 500 m: media territorial",
          "unit": "centros",
          "value": 0.326105,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "school_distance",
          "label": "Distancia recta a centro docente oficial",
          "unit": "m",
          "value": 404.776246,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_schools_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_schools_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "health_distance",
          "label": "Distancia recta a centro de salud oficial",
          "unit": "m",
          "value": 747.530279,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "hospital_distance",
          "label": "Distancia recta a hospital oficial",
          "unit": "m",
          "value": 1021.965196,
          "asOf": "2026-11-03",
          "sourceIds": [
            "malaga_dera_health_20261103"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-03\",\"malaga_dera_health_20261103\",\"malaga-mobility-services-20261103-v1\"]],[\"DERA snapshot20261103; EPSG25830; centre straight500m\"]]"
        },
        {
          "key": "commerce_density",
          "label": "Densidad de comercios OSM",
          "unit": "locales/km²",
          "value": 30.669928,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_business_res9_ring1\"]]"
        },
        {
          "key": "pharmacy_distance",
          "label": "Distancia aproximada a farmacia OSM",
          "unit": "m",
          "value": 457.587286,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "supermarket_distance",
          "label": "Distancia aproximada a supermercado OSM",
          "unit": "m",
          "value": 630.503753,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "park_distance",
          "label": "Distancia aproximada a parque OSM",
          "unit": "m",
          "value": 189.130749,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "green_area",
          "label": "Superficie verde OSM a 500 m",
          "unit": "m²",
          "value": 115992.088083,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "nightlife_density",
          "label": "Ocio nocturno OSM a 500 m",
          "unit": "POI/km²",
          "value": 0.518037,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2026-11-01\",\"malaga_osm_geofabrik_20261101\",\"malaga-osm-20261101-v1\"]],[\"osm_geometry\"]]"
        },
        {
          "key": "noise_lden_share",
          "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
          "unit": "%",
          "value": 29.460284,
          "asOf": null,
          "sourceIds": [
            "malaga_noise_lden_municipal_2014"
          ],
          "scope": "neighbourhood",
          "method": "Porcentaje de superficie de celdas cuya clase dominante Lden del mapa estratégico verificado es ≥65dBA; no media de dBA.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Archivo municipal publicado en 2013 y catalogado en 2014; referencia del modelo no acreditada. No representa MER2017 ni MER2025 ni exposición actual.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null,
          "dates": [
            "2014-06-12 (actualización del archivo; año del modelo Pendiente)"
          ]
        },
        {
          "key": "age_under15_pct",
          "label": "Población de 0 a 14 años",
          "unit": "%",
          "value": 19.35923962324017,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "age_over65_pct",
          "label": "Población de 65 y más años",
          "unit": "%",
          "value": 8.754668217964598,
          "asOf": "2022-01-01",
          "sourceIds": [
            "malaga_ine_padron_2022"
          ],
          "scope": "neighbourhood",
          "method": "100 × conteo de edad repartido / población repartida.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2022-01-01\",\"malaga_ine_padron_2022\",\"malaga-padron-2022-v1\"]],[\"seccion\"]]"
        },
        {
          "key": "flood",
          "label": "Inundaciones: dominio de estudio Pendiente",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: falta dominio evaluado verificable; ausencia no significa riesgo cero.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "parking",
          "label": "Aparcamiento y regulación",
          "unit": "",
          "value": null,
          "asOf": null,
          "sourceIds": [],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 0,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "",
          "reason": "Pendiente: distribución o cobertura sin validar.",
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "commerce_top_sector",
          "label": "Sector predominante: Oficinas y otros",
          "unit": "locales por entorno",
          "value": 9.004618369343262,
          "asOf": "2026-11-01",
          "sourceIds": [
            "malaga_osm_geofabrik_20261101"
          ],
          "scope": "neighbourhood",
          "method": "Sin imputar ausencias.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "Pendiente",
          "note": "Media territorial de conteos OSM en H3+anillo, no locales únicos del barrio. ODbL1.0.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "sale_eur_m2",
          "label": "Tasación MIVAU: contexto municipal",
          "unit": "EUR/m²",
          "value": 3320.5,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_mivau_appraisal_2026q2"
          ],
          "scope": "city_context",
          "method": "Tasación media municipal; no precios de oferta, cierre ni de barrio.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; media municipal de tasaciones, contexto de ciudad",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "safety",
          "label": "Infracciones registradas: contexto municipal",
          "unit": "casos",
          "value": 17829,
          "asOf": "2026-06-30",
          "sourceIds": [
            "malaga_safety_interior_2026q2"
          ],
          "scope": "city_context",
          "method": "Balance municipal provisional; no riesgo individual ni ranking local.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "municipio:29067; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_normals",
          "label": "Temperatura normal Málaga Aeropuerto",
          "unit": "°C",
          "value": 18.5,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_rain",
          "label": "Precipitación normal Málaga Aeropuerto",
          "unit": "mm/año",
          "value": 534.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "climate_sunshine",
          "label": "Insolación normal Málaga Aeropuerto",
          "unit": "h/año",
          "value": 2905.0,
          "asOf": "2010-12-31",
          "sourceIds": [
            "malaga_aemet_6155a_1981_2010"
          ],
          "scope": "city_context",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses.",
          "coveragePct": 100,
          "thresholdPct": 95,
          "granularity": "station:6155A; contexto de ciudad, sin reparto H3",
          "note": "Contexto común; no diferencia ni ordena barrios.",
          "reason": null,
          "comparable": false,
          "comparisonKey": null
        },
        {
          "key": "income_vs_city_pct",
          "label": "Renta respecto a mediana de barrios",
          "unit": "%",
          "value": 107.73746093869593,
          "asOf": "2024-12-31",
          "sourceIds": [
            "malaga_ine_adrh_2024"
          ],
          "scope": "neighbourhood",
          "method": "Media ponderada por superficie EPSG:3035; no inventario exhaustivo.",
          "coveragePct": 100.0,
          "thresholdPct": 95,
          "granularity": "Estimación por superficie desde H3 res9 local",
          "note": "Cobertura ≥95% del barrio. Conserva periodo y procedencia.",
          "reason": null,
          "comparable": true,
          "comparisonKey": "[[[\"2024-12-31\",\"malaga_ine_adrh_2024\",\"malaga-adrh-2024-v1\"]],[\"seccion\"]]"
        }
      ],
      "details": {
        "sectors": [
          {
            "key": "oficinas_otros",
            "label": "Oficinas y otros",
            "value": 9.004618369343262
          },
          {
            "key": "restauracion",
            "label": "Restauración",
            "value": 5.940990238177439
          },
          {
            "key": "salud",
            "label": "Salud",
            "value": 3.5778196343152953
          }
        ],
        "safety": {
          "granularity": "municipality",
          "municipality_id": "29067",
          "municipality_name": "Málaga",
          "period_label": "enero–junio 2026",
          "period_start": "2026-01-01",
          "previous_period_start": "2025-01-01",
          "previous_as_of": "2025-06-30",
          "provisional": true,
          "indicators": [
            {
              "key": "total_crime",
              "label": "Total de infracciones penales registradas",
              "total": 17829,
              "previous_total": 18011,
              "yoy_pct": -1.010493587252237
            },
            {
              "key": "conventional_crime",
              "label": "Criminalidad convencional",
              "total": 14243,
              "previous_total": 14417,
              "yoy_pct": -1.2069085107858757
            },
            {
              "key": "cybercrime",
              "label": "Cibercriminalidad",
              "total": 3586,
              "previous_total": 3594,
              "yoy_pct": -0.22259321090706274
            },
            {
              "key": "burglary_home",
              "label": "Robos con fuerza en domicilios",
              "total": 160,
              "previous_total": 261,
              "yoy_pct": -38.69731800766284
            },
            {
              "key": "theft",
              "label": "Hurtos",
              "total": 5291,
              "previous_total": 5712,
              "yoy_pct": -7.370448179271705
            }
          ],
          "district_status": "pending"
        },
        "climate": {
          "station": {
            "id": "6155A",
            "name": "Málaga Aeropuerto",
            "municipio_id": "29067",
            "latitude": 36.6661111111,
            "longitude": -4.4822222222,
            "altitude_m": 7
          },
          "normal_period": {
            "start": "1981-01-01",
            "end": "2010-12-31"
          },
          "annual": {
            "temperature_c": 18.5,
            "rain_mm": 534.0,
            "sunshine_hours": 2905.0,
            "hot_days": null
          },
          "months": [
            {
              "month": 1,
              "temperature_c": 12.1,
              "rain_mm": 69.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 2,
              "temperature_c": 12.9,
              "rain_mm": 60.0,
              "sunshine_hours": 180.0
            },
            {
              "month": 3,
              "temperature_c": 14.7,
              "rain_mm": 52.0,
              "sunshine_hours": 222.0
            },
            {
              "month": 4,
              "temperature_c": 16.3,
              "rain_mm": 44.0,
              "sunshine_hours": 244.0
            },
            {
              "month": 5,
              "temperature_c": 19.3,
              "rain_mm": 20.0,
              "sunshine_hours": 292.0
            },
            {
              "month": 6,
              "temperature_c": 23.0,
              "rain_mm": 6.0,
              "sunshine_hours": 329.0
            },
            {
              "month": 7,
              "temperature_c": 25.5,
              "rain_mm": 0.0,
              "sunshine_hours": 347.0
            },
            {
              "month": 8,
              "temperature_c": 26.0,
              "rain_mm": 6.0,
              "sunshine_hours": 316.0
            },
            {
              "month": 9,
              "temperature_c": 23.5,
              "rain_mm": 20.0,
              "sunshine_hours": 255.0
            },
            {
              "month": 10,
              "temperature_c": 19.5,
              "rain_mm": 57.0,
              "sunshine_hours": 215.0
            },
            {
              "month": 11,
              "temperature_c": 15.7,
              "rain_mm": 100.0,
              "sunshine_hours": 172.0
            },
            {
              "month": 12,
              "temperature_c": 13.2,
              "rain_mm": 100.0,
              "sunshine_hours": 160.0
            }
          ],
          "hot_days_reason": "Pendiente: AEMET no publica días con máxima ≥30 °C en esta tabla. DD son días despejados y DH días de helada.",
          "granularity_label": "Estación Málaga Aeropuerto; contexto de ciudad, sin precisión por celda",
          "method": "Normales publicadas 1981–2010. Sin interpolación, reparto ni comparación entre barrios; el año se lee del original, no suma de meses."
        }
      }
    }
  ],
  "coverage": [
    {
      "key": "age_over65_pct",
      "label": "Población de 65 y más años",
      "published": 418,
      "total": 419,
      "minCoveragePct": 70.534626,
      "maxCoveragePct": 100.0
    },
    {
      "key": "age_under15_pct",
      "label": "Población de 0 a 14 años",
      "published": 418,
      "total": 419,
      "minCoveragePct": 70.534626,
      "maxCoveragePct": 100.0
    },
    {
      "key": "climate_normals",
      "label": "Temperatura normal Málaga Aeropuerto",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100,
      "maxCoveragePct": 100
    },
    {
      "key": "climate_rain",
      "label": "Precipitación normal Málaga Aeropuerto",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100,
      "maxCoveragePct": 100
    },
    {
      "key": "climate_sunshine",
      "label": "Insolación normal Málaga Aeropuerto",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100,
      "maxCoveragePct": 100
    },
    {
      "key": "commerce_density",
      "label": "Densidad de comercios OSM",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "commerce_top_sector",
      "label": "Sector predominante del comercio OSM",
      "published": 419,
      "total": 419,
      "minCoveragePct": 99.99999999994654,
      "maxCoveragePct": 100
    },
    {
      "key": "flood",
      "label": "Inundaciones: dominio de estudio Pendiente",
      "published": 0,
      "total": 419,
      "minCoveragePct": 0,
      "maxCoveragePct": 0
    },
    {
      "key": "green_area",
      "label": "Superficie verde OSM a 500 m",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "health",
      "label": "Centros de salud oficiales a 500 m: media territorial",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "health_distance",
      "label": "Distancia recta a centro de salud oficial",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "hospital_distance",
      "label": "Distancia recta a hospital oficial",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "income_per_household",
      "label": "Renta neta media por hogar",
      "published": 418,
      "total": 419,
      "minCoveragePct": 70.534626,
      "maxCoveragePct": 100.0
    },
    {
      "key": "income_per_person",
      "label": "Renta neta media por persona",
      "published": 418,
      "total": 419,
      "minCoveragePct": 70.534626,
      "maxCoveragePct": 100.0
    },
    {
      "key": "income_vs_city_pct",
      "label": "Renta respecto a mediana de barrios",
      "published": 418,
      "total": 419,
      "minCoveragePct": 70.534626,
      "maxCoveragePct": 100.0
    },
    {
      "key": "metro_stops",
      "label": "Paradas Metro a 500 m",
      "published": 0,
      "total": 419,
      "minCoveragePct": 0.0,
      "maxCoveragePct": 0.0
    },
    {
      "key": "nightlife_density",
      "label": "Ocio nocturno OSM a 500 m",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "noise_lden_share",
      "label": "Ruido histórico 2013/2014: superficie de celdas con Lden ≥65 dBA",
      "published": 385,
      "total": 419,
      "minCoveragePct": 0.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "park_distance",
      "label": "Distancia aproximada a parque OSM",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "parking",
      "label": "Aparcamiento y regulación",
      "published": 0,
      "total": 419,
      "minCoveragePct": 0,
      "maxCoveragePct": 0
    },
    {
      "key": "pharmacy_distance",
      "label": "Distancia aproximada a farmacia OSM",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "population",
      "label": "Población empadronada",
      "published": 418,
      "total": 419,
      "minCoveragePct": 70.534626,
      "maxCoveragePct": 100.0
    },
    {
      "key": "renfe_stops",
      "label": "Paradas publicadas Cercanías a 500 m; vigencia horaria Pendiente",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "rent_eur_m2",
      "label": "Alquiler residencial fiscal SERPAVI",
      "published": 259,
      "total": 419,
      "minCoveragePct": 0.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "safety",
      "label": "Infracciones registradas: contexto municipal",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100,
      "maxCoveragePct": 100
    },
    {
      "key": "sale_eur_m2",
      "label": "Tasación MIVAU: contexto municipal",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100,
      "maxCoveragePct": 100
    },
    {
      "key": "school_distance",
      "label": "Distancia recta a centro docente oficial",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "schools",
      "label": "Primaria oficial a 500 m: media territorial",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "supermarket_distance",
      "label": "Distancia aproximada a supermercado OSM",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "transport_frequency",
      "label": "Salidas programadas EMT",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    },
    {
      "key": "transport_stops",
      "label": "Paradas EMT a 500 m",
      "published": 419,
      "total": 419,
      "minCoveragePct": 100.0,
      "maxCoveragePct": 100.0
    }
  ]
}
